buffers are hard
forgot about u