I'd agree with @gaurave. Somehow I can't help but perceive `checkForCancelled(...).then(...)` as an indication that a cancellation has actually happened. `runCancellableSomething(...).then(...)` doesn't have that connotation.