The upstream cannot cancel, it can only complete. Cancel is handled by the Outputs.