#121 isCanceled no longer throws an InterruptedException