More logical unhandled exception handling