protected virtual Task<bool> CancelAsync() { // Note: should be converted to a sync method in v5` return Cancel(); }