Confusingly, these passed `npm test` even *before* I updated the source. They failed in the browser and in the Node REPL, so perhaps the testing framework is doing some weird try/catch magic.