Full review (do not merge)

You can use 'rescue => e' if you are only catching StandardErrors.