3.6: consider the possibility that a new value may be undefined or untrue