This is wrong: https://github.com/cmawhorter/urn-lib/blob/7b33d426cb94c34e0547b13a761214f8a22ec95e/src/lib/validate.js#L19-L20 It should be: ```js if (null === str) { str = ''; } // and then if (!isString(str)) return false; ```