linking to protobuf directly