buffers have to be strings before they can be split