It is more performant in this case too return strings, not sure why, I thought buffers were supposed to be faster. Better talk to @rvagg