First small iteration, generators are magical