I know that ensure will run regardless of whether an exception was thrown or not, but is there a way to only run a code block after rescue has been called? I'm asking because what if there were multiple rescue blocks that ended in the program exiting (or doing the same thing), is there a more efficient way of calling abort or exit at the end of each rescue block?