History or single generaton iterator?