diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,10 @@
 # Changelog for [`deepseq` package](http://hackage.haskell.org/package/deepseq)
 
+## 1.4.1.2  *Aug 2015*
+
+  * Avoid the broken combination of GHC-7.2 with `array>=0.4`
+    ([#7](https://github.com/haskell/deepseq/pull/7))
+
 ## 1.4.1.1  *Mar 2015*
 
   * Bundled with GHC 7.10.1
diff --git a/deepseq.cabal b/deepseq.cabal
--- a/deepseq.cabal
+++ b/deepseq.cabal
@@ -1,5 +1,5 @@
 name:           deepseq
-version:        1.4.1.1
+version:        1.4.1.2
 -- NOTE: Don't forget to update ./changelog.md
 license:        BSD3
 license-file:   LICENSE
@@ -22,7 +22,7 @@
     data types.
 build-type:     Simple
 cabal-version:  >=1.10
-tested-with:    GHC==7.8.3, GHC==7.8.2, GHC==7.8.1, GHC==7.6.3, GHC==7.6.2, GHC==7.6.1, GHC==7.4.2, GHC==7.4.1, GHC==7.2.2, GHC==7.2.1, GHC==7.0.4, GHC==7.0.3, GHC==7.0.2, GHC==7.0.1
+tested-with:    GHC==7.11.*, GHC==7.10.1, GHC==7.8.4, GHC==7.8.3, GHC==7.8.2, GHC==7.8.1, GHC==7.6.3, GHC==7.6.2, GHC==7.6.1, GHC==7.4.2, GHC==7.4.1, GHC==7.2.2, GHC==7.2.1, GHC==7.0.4, GHC==7.0.3, GHC==7.0.2, GHC==7.0.1
 
 extra-source-files: changelog.md
 
@@ -47,6 +47,9 @@
     -- GHC.Generics lived in `ghc-prim` for GHC 7.2 & GHC 7.4
     if impl(ghc < 7.6)
       build-depends: ghc-prim == 0.2.*
+
+  if impl(ghc < 7.4)
+    build-depends: array < 0.4
 
   build-depends: base       >= 4.3 && < 4.9,
                  array      >= 0.3 && < 0.6
