Playing with cancellation tokens