give readers a way out of infinite loops