Transcription: Exception handling is designed for exceptional circumstances. However, it is optimized for the normal situation. This means little or no overhead is incurred if an exception does not occur. Therefore, the execution of a throw point or the associated exception handler is not guaranteed to be efficient. But when exception handlers are not invoked, overhead is minimal.