use interrupte exception to define which disconnect type