On 04/26/2014 06:39 PM, Damian Day wrote: > Problem I have is inside "shutdown_system()" I have code that can't > possibly be @nothrow because their are a lot of subsystems to shutdown. You can wrap the contents of shutdown_system() with a try-catch block and swallow all exceptions that way. Ali