diff --git a/CHANGELOG.txt b/CHANGELOG.txt
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,6 @@
+2012-05-23, 0.4.2:
+	Dependency updates for GHC 7.4, thanks to Anders Kaseorg.
+
 2011-03-17, 0.4.1:
 	Dependency update and Cabalization of the test executable, thanks to JP
 	Moresmau.
diff --git a/Data/ListTrie/Map.hs b/Data/ListTrie/Map.hs
--- a/Data/ListTrie/Map.hs
+++ b/Data/ListTrie/Map.hs
@@ -183,7 +183,7 @@
 
 -- | @O(min(m,s))@. Updates the value at the given key: if the given
 -- function returns 'Nothing', the value and its associated key are removed; if
--- 'Just'@ a@is returned, the old value is replaced with @a@. If the key is
+-- 'Just'@ a@ is returned, the old value is replaced with @a@. If the key is
 -- not a member of the map, the map is unchanged.
 update :: Map map k
        => (a -> Maybe a) -> [k] -> TrieMap map k a -> TrieMap map k a
diff --git a/Data/ListTrie/Patricia/Map.hs b/Data/ListTrie/Patricia/Map.hs
--- a/Data/ListTrie/Patricia/Map.hs
+++ b/Data/ListTrie/Patricia/Map.hs
@@ -199,7 +199,7 @@
 
 -- | @O(min(m,s))@. Updates the value at the given key: if the given
 -- function returns 'Nothing', the value and its associated key are removed; if
--- 'Just'@ a@is returned, the old value is replaced with @a@. If the key is
+-- 'Just'@ a@ is returned, the old value is replaced with @a@. If the key is
 -- not a member of the map, the map is unchanged.
 update :: Map map k
        => (a -> Maybe a) -> [k] -> TrieMap map k a -> TrieMap map k a
diff --git a/list-tries.cabal b/list-tries.cabal
--- a/list-tries.cabal
+++ b/list-tries.cabal
@@ -1,7 +1,7 @@
 Cabal-Version: >= 1.6
 
 Name:        list-tries
-Version:     0.4.1
+Version:     0.4.2
 Homepage:    http://iki.fi/matti.niemenmaa/list-tries/
 Synopsis:    Tries and Patricia tries: finite sets and maps for list keys
 Category:    Data, Data Structures
@@ -43,7 +43,7 @@
 Library
    Extensions: CPP
 
-   Build-Depends: base       >= 3   && < 4.4
+   Build-Depends: base       >= 3   && < 4.6
                 , containers >= 0.3 && < 0.5
                 , dlist      >= 0.4 && < 0.6
                 , binary     >= 0.5 && < 0.6
@@ -81,16 +81,16 @@
    hs-source-dirs: ., tests
    Extensions: CPP
 
-   Build-Depends: base       >= 3   && < 4.4
+   Build-Depends: base       >= 3   && < 4.6
                 , containers >= 0.3 && < 0.5
                 , dlist      >= 0.4 && < 0.6
                 , binary     >= 0.5 && < 0.6
 
    if flag(testing)
-     Build-Depends: template-haskell           >= 2.3 && < 2.6
+     Build-Depends: template-haskell           >= 2.3 && < 2.8
                   , HUnit                      >= 1.2 && < 1.3
                   , QuickCheck                 >= 2.1 && < 2.5
-                  , test-framework             >= 0.2 && < 0.4
+                  , test-framework             >= 0.2 && < 0.6
                   , test-framework-hunit       >= 0.2 && < 0.3
                   , test-framework-quickcheck2 >= 0.2 && < 0.3
                   , ChasingBottoms             >= 1.2 && < 1.4
