Switch to sync.Pool