diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,8 @@
+0.4.0.2
+
+  * lower array dependendy to 0.4.0.0; this is the version that shipped
+    with GHC 7.4.1
+
 0.4.0.0
 
   * update for newer version of rainbow, where each Chunk has a list of Text
diff --git a/rainbox.cabal b/rainbox.cabal
--- a/rainbox.cabal
+++ b/rainbox.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                rainbox
-version:             0.4.0.0
+version:             0.4.0.2
 synopsis:            Two-dimensional box pretty printing, with colors
 description:         
   Prints boxes in two dimensions, with colors.  Boxes are
@@ -43,7 +43,7 @@
     , rainbow >= 0.14.0.0 && < 0.15
     , text >= 0.11.3.1
     , transformers >= 0.3.0.0
-    , array >= 0.4.0.1
+    , array >= 0.4.0.0
 
   hs-source-dirs: lib
   default-language:    Haskell2010
@@ -58,7 +58,7 @@
   build-depends:
       tasty >= 0.8
     , tasty-quickcheck >= 0.8
-    , array >= 0.4.0.1
+    , array >= 0.4.0.0
     , base >= 4.5.0.0 && < 5
     , rainbow >= 0.14.0.0 && < 0.15
     , text >= 0.11.3.1
@@ -101,7 +101,7 @@
   build-depends:
       tasty >= 0.8
     , tasty-quickcheck >= 0.8
-    , array >= 0.4.0.1
+    , array >= 0.4.0.0
     , base >= 4.5.0.0 && < 5
     , rainbow >= 0.14.0.0 && < 0.15
     , text >= 0.11.3.1
