Fix a minor logic flaw in 4d62be65e815c875365e36a09100c30b1c3b375c, thanks to @Subv for seeing it. I didn't realize 'finally' would also be reached if an exception was thrown and catched.