Added new wrapper APIs so developers don't need to pass CancellationTokens