Updated generator.