Require protobuf