Fix: change value detection