Actually, I think printing here is a good idea, esp. if we are in developer mode in the app. I generally prefer running in 'break on uncaught exceptions' mode, but that doesn't play well with zones. I may experiment with turning our exception logging off in developer mode - not use the zone - and see if uncaught exceptions start breaking again. Break on all is a good substitute if we can fix that exception at startup.