diff --git a/universe.cabal b/universe.cabal
--- a/universe.cabal
+++ b/universe.cabal
@@ -1,5 +1,5 @@
 name:                universe
-version:             0.4.0.3
+version:             0.4.0.4
 synopsis:            Classes for types where we know all the values
 description:         Munge finite and recursively enumerable types
 license:             BSD3
@@ -16,7 +16,7 @@
 source-repository this
     type:            git
     location:        https://github.com/dmwit/universe
-    tag:             0.4.0.3
+    tag:             0.4.0.4
 
 library
   exposed-modules:     Data.Universe,
@@ -30,10 +30,10 @@
   if impl(ghc >= 7.4)
     cpp-options:       -DDEFAULT_SIGNATURES
   build-depends:       base                   >=4   && <5  ,
-                       comonad-transformers   >=0.1 && <3.2,
+                       comonad-transformers   >=0.1 && <4.0,
                        containers             >=0.1 && <1  ,
                        keys                   >=0.1 && <4  ,
                        mtl                    >=1.0 && <2.2,
-                       representable-functors >=2.4 && <3.2,
+                       representable-functors >=2.4 && <3.3,
                        transformers           >=0.2 && <0.4,
                        void                   >=0.1 && <0.7
