Why are you `exit`ing above (in multiple places) and then `rescue`ing it only to `exit` again without doing anything else?