interruption exception handle