makes sure that the old and new values are different when saving progress