just a nit: why use such a short variable name? What's wrong with `var undefined;`? It makes the code more clear everywhere else where this variable is used, instead of trying to recall what `und` is.

Won't block review.