This looks like a bug. We should delete the hiddenBrowser. (I'm also a little unclear on why we have an exception handler to begin with, since AFAICT it doesn't offer anything over try/catch.)