Should we always do the update or only do it when the values are actually different?