This call will just convert the unit if it is compatible, so in that sense it is no different from what you have. The one difference is that z will indeed be converted to `rho.unit`. To me, that seems desirable (although not essential; it does mean the unit will roundtrip via `CartesianRepresentation`).