Allow zero width in perpetual_generator (this is required if the generation size is 1)