This is confusing: `v` is not a string here