yes, this feels wrong, uncaughtExceptionHandler should handle fatals