protobuf enums: now with 100% less bad