possibly broken generator_utilities