Restarting quickly into a known state is not crashing.  That is handling the error.  How much of the program you restart is the question.  Restart just a thread is better than restarting the whole program.<p>But their app crashed.  And hard.  It required a machine reboot to restart.  While it returned the machine to a known state it wasn&#x27;t quick.<p>And in medical software, all code paths need to be tested.