#121 isCanceled also checks for interrupts