      return {"gpsLocationExternal", gen_nav_pvt(static_cast<ubx_t::nav_pvt_t*>(body))};
      break;
    case 0x0213:
      return {"ubloxGnss", gen_rxm_sfrbx(static_cast<ubx_t::rxm_sfrbx_t*>(body))};
      break;
    case 0x0215:
      return {"ubloxGnss", gen_rxm_rawx(static_cast<ubx_t::rxm_rawx_t*>(body))};
      break;
    case 0x0a09:
      return {"ubloxGnss", gen_mon_hw(static_cast<ubx_t::mon_hw_t*>(body))};
 
</s> remove     break;
 </s> add  </s> remove     break;
 </s> add  </s> remove     break;
 </s> add 
      return {"gpsLocationExternal", gen_nav_pvt(static_cast<ubx_t::nav_pvt_t*>(body))};
      break;
    case 0x0213:
      return {"ubloxGnss", gen_rxm_sfrbx(static_cast<ubx_t::rxm_sfrbx_t*>(body))};

    case 0x0215:
      return {"ubloxGnss", gen_rxm_rawx(static_cast<ubx_t::rxm_rawx_t*>(body))};
      break;
    case 0x0a09:
      return {"ubloxGnss", gen_mon_hw(static_cast<ubx_t::mon_hw_t*>(body))};
keep keep keep keep replace keep keep keep keep keep
 locationd: remove redundant break statements (#25873) 
selfdrive/locationd/ublox_msg.cc