mucking around with buffers