Working generator.