I have thinked about this and It does not seem to me as a good idea to complete with null. Instead, complete with `CancelError`.