limit visible changes