supporting session recycling and adding power ops