if the value argument is set but does not contain a value for a key, the key will then revert to the default value