What? With json switched off this will store the string `v` in the cookied `c`, which is not valid JSON. When json is switched back on, we want it to fail to read it, but not throw an exception, and return undefined. I fail to see what is wrong here.