public function valid()
{
if (!$this->skipped) {
for ($i = 0; $i < $this->skipCount; ++$i) {
$this->iterator->next();
}
$this->skipped = true;
}
return parent::valid();
}