protobuf change