If the last tf is stored in base_to_sensor_ why is this else branch needed?