refactored Generators, Deguicifier