diff --git a/Yesod/Auth/Email.hs b/Yesod/Auth/Email.hs
--- a/Yesod/Auth/Email.hs
+++ b/Yesod/Auth/Email.hs
@@ -12,6 +12,7 @@
     , loginR
     , registerR
     , setpassR
+    , isValidPass
     ) where
 
 #include "qq.h"
diff --git a/Yesod/Auth/Kerberos.hs b/Yesod/Auth/Kerberos.hs
--- a/Yesod/Auth/Kerberos.hs
+++ b/Yesod/Auth/Kerberos.hs
@@ -53,7 +53,7 @@
 -- | A configurable version of 'authKerberos'
 genericAuthKerberos :: YesodAuth m => KerberosConfig -> AuthPlugin m
 genericAuthKerberos config = AuthPlugin "kerberos" dispatch $ \tm -> addHamlet
-    [hamlet|
+    [QQ(hamlet)|
     <div id="header">
         <h1>Login
 
@@ -97,7 +97,7 @@
         <*> iopt textField "password"
 
     let errorMessage (message :: Text) = do
-        setMessage [shamlet|Error: #{message}|]
+        setMessage [QQ(shamlet)|Error: #{message}|]
         toMaster <- getRouteToMaster
         redirect RedirectTemporary $ toMaster LoginR
 
diff --git a/yesod-auth.cabal b/yesod-auth.cabal
--- a/yesod-auth.cabal
+++ b/yesod-auth.cabal
@@ -1,5 +1,5 @@
 name:            yesod-auth
-version:         0.7.1.1
+version:         0.7.2
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman, Patrick Brisbin
