protobuf changes