In traditional programming, doubtless the error-handling outcome that is most often used was to terminate the program in which the offending statement occurred, or at least to terminate the module (if not the entire program) in which the offending statement occurred.