"Stewart Gordon" <smjg_1998 at yahoo.com> wrote in message news:fccpeg$2qdo$1 at digitalmars.com... > What's the point of trying to avoid using an exception? Exceptions in flight cause scope(failure) blocks to execute. Exiting an app deep in the call stack is not necessarily a failure condition.