Buffers and stocks - University of Pittsburgh