protected function fetch() { while ($this->it0->valid()) { $this->v = $this->it0->current(); $this->k = $this->it0->key(); if ($this->potentials->remove($this->v)) { return; } else { $this->it0->next(); } } }