Refactored client poolers.