support for decodeIO-protobuf