some proto3 stuff