Simplification based on generator