Having just found out the hard way; the way the Framework deals with unhandled exceptions has changed. In v1 the framework will eat any unhandled exceptions that you throw. If you created a thread which threw an uncaught exception you may never know about