Restore need to be on both path, say in a finally block