Right, in our case, we'd expect `perform_one` to do nothing similar to `drain`. Does this sound reasonable in the general case?