I will add one thing here. Our airline has a policy that if a crew is positioned back to base, due delay or breakdown, and the total duty time is out side the legal limit ( as applied to operating crew), they then have the option of a room at the airport Hilton or a taxi home (and back the next day to pick up the car)