byteorder + buffer sizes