I am a daily user of S-Bahn. I know 2 alternative routes from every single station from home to work. I even started to memorize their departure times. DB prepares you for the worst.