do less flattening and autosimplification