Protobuf WIP round 2.