reindex returns a generator