close in catch-finally