if we use different versions of protoc, we will constantly have meaningless differences in the generated code