SpriteBatch multipass rendering

Support for multipass effects in SpriteBatch
Can't we just apply _spritePass just before sending it to the batcher?

    _spritePass.Apply();
    _batcher.DrawBatch(_sortMode, _effect);