diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.1.4.1
+
+* Support for 32-bit Linux [#4](https://github.com/fpco/wai-middleware-crowd/issues/4)
+
 ## 0.1.4
 
 * --redirect-to-index command line option
diff --git a/src/Network/Wai/ClientSession.hs b/src/Network/Wai/ClientSession.hs
--- a/src/Network/Wai/ClientSession.hs
+++ b/src/Network/Wai/ClientSession.hs
@@ -51,7 +51,7 @@
         Right v'' <- return $ B64.decode v'
         Just v''' <- return $ decrypt key v''
         Right (_, _, Wrapper res expi) <- return $ decodeOrFail $ L.fromStrict v'''
-        guard $ expi >= now
+        guard $ expi >= fromIntegral now
         return res
 
 saveCookieValue :: Binary value
@@ -64,7 +64,7 @@
     CTime now <- epochTime
     value' <- encryptIO key $ L.toStrict $ encode Wrapper
         { contained = value
-        , expires = now + fromIntegral age
+        , expires = fromIntegral now + fromIntegral age
         }
     return ("Set-Cookie", toByteString $ renderSetCookie def
         { setCookieName = name
diff --git a/wai-middleware-crowd.cabal b/wai-middleware-crowd.cabal
--- a/wai-middleware-crowd.cabal
+++ b/wai-middleware-crowd.cabal
@@ -1,5 +1,5 @@
 name:                wai-middleware-crowd
-version:             0.1.4
+version:             0.1.4.1
 synopsis:            Middleware and utilities for using Atlassian Crowd authentication
 description:         See README
 license:             MIT
