Group changes together and avoid setq