dealing with interruptions