Why do we have this enable_pooling flag? If you don't want pooling, why not just set the instance's pool_type to None?