ineffectual updates