So I'm trying to put some graceful error handling in case 1 of my views crap out: ``` jsx var MyGoodView = React.createClass({ render: function () { return Cool; } }); var MyBadView = React.createClass({ render: function () { throw new Error('crap'); } }); try { React.render(, document.body); } catch (e) { React.render(, document.body); } ``` However, `MyGoodView` does not get rendered w/ the following stack trace:  Seems like error throw React in a bad state where `renderedComponent` is `undefined`, thus cannot be unmounted. How do I handle this scenario?