I kind of dislike bufPool ... bufferPool() ?