Wouldn't this currently throw an exception on failure? What does the rescue here offer?