Fix 712. Does not override values[token] if the new value is undefined.

Ping @lsmith