handle special case for pool_instance