The consistency of the questionable track record of public transport in Germany sometimes makes it all work out. (Everything delayed, so I still got my connection. Also, those 14 minutes from train to S-Bahn in Stuttgart... “21” in Stuttgart 21 was not supposed to mean the transit time.)