This moves code that was try/catch outside so we might end up in some failure cases we didn't previously experience. That said, it's probably ok.

But you can drop the surrounding parens here.