faster Skip() logic for readers