Rename ct to CancellationToken as per convetion