url can't be null here, because of the way cancelPotentialWork gets called.