Correcting generation