No, I don't think that explains it. The new unit is constructed with the calendar of the current cube, so it can't fail on `convert_units()` can it? My point was that if the cubes have different calendars, their time coordinates will still be converted with no errors, but the time coordinates of each cube still won't be compatible anyway if they have different calendars.