implement skipping in unary_enumerator