no longer crashes on uncaught exception