Update for protobuffer