Have you tested how well a failure here is handled?  It will probably be ok, we'll just get a big backtrace on the console, but should we be doing better?