Use ignoreCancelled (Why check if cancelled?)