diff --git a/Yesod/Auth/Kerberos.hs b/Yesod/Auth/Kerberos.hs
--- a/Yesod/Auth/Kerberos.hs
+++ b/Yesod/Auth/Kerberos.hs
@@ -54,7 +54,7 @@
 -- | A configurable version of 'authKerberos'
 genericAuthKerberos :: YesodAuth m => KerberosConfig -> AuthPlugin m
 genericAuthKerberos config = AuthPlugin "kerberos" dispatch $ \tm -> toWidget
-    [QQ(hamlet)|
+    [QQ(hamlet)|$newline never
     <div id="header">
         <h1>Login
 
@@ -98,7 +98,9 @@
         <*> iopt textField "password"
 
     let errorMessage (message :: Text) = do
-        setMessage [QQ(shamlet)|Error: #{message}|]
+        setMessage [QQ(shamlet)|$newline never
+            Error: #{message}
+          |]
         toMaster <- getRouteToMaster
         redirect $ toMaster LoginR
 
diff --git a/yesod-auth-kerberos.cabal b/yesod-auth-kerberos.cabal
--- a/yesod-auth-kerberos.cabal
+++ b/yesod-auth-kerberos.cabal
@@ -1,5 +1,5 @@
 name:            yesod-auth-kerberos
-version:         1.0.1
+version:         1.0.2
 license:         BSD3
 license-file:    LICENSE
 author:          Arash Rouhani
@@ -25,8 +25,8 @@
                    , yesod-core              >= 1.0.0     && < 2.0.0
                    , yesod-auth              >= 1.0.0     && < 2.0.0
                    , yesod-form              >= 1.0.0     && < 2.0.0
-                   , hamlet                  >= 1.0.0     && < 2.0.0
-                   , bytestring              >= 0.9.1.4   && < 0.10
+                   , hamlet                  >= 1.1.0     && < 2.0.0
+                   , bytestring              >= 0.9.1.4   && < 0.11
                    , text                    >= 0.7       && < 0.12
                    , transformers            >= 0.2.2     && < 0.4
 
@@ -36,4 +36,4 @@
 
 source-repository head
   type:     git
-  location: https://github.com/yesodweb/yesod
+  location: https://github.com/Tarrasch/yesod-auth-kerberos
