Dan Heeks added an "else break" to avoid an infinite loop on startup.