diff --git a/lib/browserid/views.js b/lib/browserid/views.js
index 53fcf01427448db8ed61dd22d00e6de3f6f796f5..d4d1204520ea0762c765f3b25d9c24754336a7ba 100644
--- a/lib/browserid/views.js
+++ b/lib/browserid/views.js
@@ -41,6 +41,7 @@ function renderCachableView(req, res, template, options) {
 
   options.enable_development_menu = config.get('enable_development_menu');
 
+  res.local('util', util);
   res.render(template, options);
 }
 
@@ -139,6 +140,7 @@ exports.setup = function(app) {
 
   app.get("/forgot", function(req, res) {
     // !cachable!  email embedded in DOM
+    res.local('util', util);
     res.render('forgot.ejs', {
       title: 'Forgot Password',
       fullpage: false,
@@ -165,6 +167,7 @@ exports.setup = function(app) {
 
   app.get("/verify_email_address", function(req, res) {
     // !cachable!  token is embedded in DOM
+    res.local('util', util);
     res.render('verify_email_address.ejs', {
       title: 'Complete Registration',
       fullpage: true,
diff --git a/package.json b/package.json
index eecc9a09648dccf0957d9ccd54744eefca6de0ed..c1bf949a8a05aba32cba092a7433f35c5c6f2a2b 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
         "mysql": "0.9.5",
         "node-gettext": "0.1.1",
         "node-statsd": "https://github.com/downloads/lloyd/node-statsd/0509f85.tgz",
-        "nodemailer": "0.1.18",
+        "nodemailer": "0.1.24",
         "mkdirp": "0.3.0",
         "optimist": "0.2.8",
         "postprocess": "0.2.4",