Enhanced detecting if things are actually changing