Add abstraction - "times" to make it more likely a generator will be chosen
Simplified Gen definition