Removed all references to canceler in CmdIO, use IsCancelled() instead