Restore use of NewPool parameters when instantiating pool