#3: Handle interruptions