diff --git a/Happstack/Data/User/Password.hs b/Happstack/Data/User/Password.hs
--- a/Happstack/Data/User/Password.hs
+++ b/Happstack/Data/User/Password.hs
@@ -1,7 +1,6 @@
 {-# LANGUAGE TemplateHaskell,DeriveDataTypeable,FlexibleInstances,MultiParamTypeClasses,FlexibleContexts,UndecidableInstances #-}
 -----------------------------------------------------------------------------
--- |
--- Module      :  HAppS.Data.User.Password
+-- |Module      :  HAppS.Data.User.Password
 -- Copyright   :  (c) 2008 Jeremy Shaw <jeremy@n-heptane.com>, 
 -- modified by Thomas Hartman to use PBKDF2, and uploaded to hackage
 -- License     :  BSD3-style
@@ -57,9 +56,7 @@
     -- PasswordHash (sha1 (salt ++ password))
 
 
-{- |
-  changepass oldpassTryString newpassString p@(Password salt hash) = ... 
-
+{- |changepass oldpassTryString newpassString p@(Password salt hash) = ... 
   Change password, requires old password as an additional security measure
 -}
 changepass :: (Monad m) => String -> String -> Password -> m Password
diff --git a/happstack-helpers.cabal b/happstack-helpers.cabal
--- a/happstack-helpers.cabal
+++ b/happstack-helpers.cabal
@@ -1,5 +1,5 @@
 Name: happstack-helpers
-Version: 0.42
+Version: 0.43
 License: BSD3
 License-file: bsd3.txt
 Description: Functions I found I was using repeatedly when programming Happstack based web-apps. 
@@ -12,7 +12,7 @@
 Category: Distributed Computing
 homepage: http://patch-tag.com/r/HAppSHelpers
 Build-type: Simple
-Cabal-Version: >= 1.2
+Cabal-Version: >= 1.6
 flag base4
 
 
@@ -33,7 +33,7 @@
     Build-Depends:    base >=3 && < 4
 
   Build-Depends: mtl >= 1.1.0.0 && < 2.0.0.0
-               , happstack-server >= 0.4 && < 0.5
+               , happstack-server >= 0.3 && < 0.5
                , hscolour >= 1.0 && < 2.0
                , filepath >= 1.1.0.0 && < 1.2.0.0
                , directory >= 1.0.0.0 && < 1.1.0.0
@@ -45,10 +45,10 @@
                , containers >= 0.2.0.0 && < 0.3.0.0
                , parsec >= 2.1.0.0 && < 2.2.0.0
                , haskell98 >= 1.0.0.0 && < 2.0.0.0
-               , happstack-ixset >= 0.4 && < 0.5
-               , happstack-state >= 0.4 && < 0.5
+               , happstack-ixset >= 0.3 && < 0.5
+               , happstack-state >= 0.3 && < 0.5
                , random >= 1.0 && < 2
-               , happstack-data >= 0.4 && < 0.5
+               , happstack-data >= 0.3 && < 0.5
                , old-time >= 1.0.0.0 && < 1.1.0.0
                , pureMD5 >= 1.0.0.0 && < 1.1.0.0
                , PBKDF2 >= 0.3 && < 0.4
