The only reason is that the code is based on older Avro code, not on Thrift code. I will look at this.