Move evaluation outside finally block: do it where it's correct