Put interruption restore in finally block