this doesn't seem to match the description in line 123. At least I can't see where the new value is checked?