Recommendation for passing around pool object