Generation simplification