Also, as mentioned on IRC, `undefnied` compared to any number is `false`, so it would always have thrown anyway.