breaking when switching between ISRs, exposed easily by hitting d for delay