fix change/@n generation