avro bytebuffer thing