Interruptable version of diffmk