interrupt handlers now ordered