 Genera makes extensive use of the "condition system" (exception handling) to handle all kinds of runtime errors and is able to recover from many of these errors.For example, it allows retrying network operations if a network connection has a failure; the application code will keep running.When errors occur, users are presented a menu of restarts (abort, retry, continue options) that are specific to the error signalled.