Leveraging object pooling