Work on protobuf