In the end I figured, I don't need buffers if I specify encoding.