We need to pass factory there. `self.shuffle(factory)`.