If you're going to do deferred operations here, then you should *always* return a deferred (and you do), and omit the `_returnDeferred` argument, which is only used in tests of the other schedulers.