this could use clarification - what does false mean, that the task didn't support cancel, or that it was already completed, or ... (I mean, I can read the code, but I think the docs should explain it)