get try{} finally{} done right, with decls outside