Yes, I'm sure. `strundefined` is used instead of `"undefined"`, which is necessary in the case of checking global variables and potentially problematic DOMNode properties but *not* in the case of local variables.