OK, I'll change it to use `byte_buffer`