presentness, buffers, and context switches