Should I register an uncaught exception handler?