Why are we not using protobuf-c here?