protobuf yoyoyo