swapTupleWithinBufferPool added