stop_generating will puzzle a newcomer. When did we said start_generating to now stop it?
From the code I could infer that generation is the default mode, if is that correct, we have to make it more explicit.
Makes sense?