diff --git a/cabal-test-quickcheck.cabal b/cabal-test-quickcheck.cabal
--- a/cabal-test-quickcheck.cabal
+++ b/cabal-test-quickcheck.cabal
@@ -1,12 +1,12 @@
 name:          cabal-test-quickcheck
-version:       0.1.8.1
+version:       0.1.8.2
 license:       MIT
 license-file:  LICENSE
 author:        Timothy Jones
 maintainer:    Timothy Jones <tim@zmthy.net>
 homepage:      https://github.com/zmthy/cabal-test-quickcheck
 bug-reports:   https://github.com/zmthy/cabal-test-quickcheck/issues
-copyright:     (c) 2013-2017 Timothy Jones
+copyright:     (c) 2013-2018 Timothy Jones
 category:      Testing
 build-type:    Simple
 cabal-version: >= 1.10
@@ -28,9 +28,9 @@
     Distribution.TestSuite.QuickCheck
 
   build-depends:
-    base       >= 4.6  && < 4.11,
-    Cabal      >= 1.16 && < 2.1,
-    QuickCheck >= 2.8  && < 2.11
+    base       >= 4.6  && < 4.13,
+    Cabal      >= 1.16 && < 2.5,
+    QuickCheck >= 2.8  && < 2.13
 
 source-repository head
   type:     git
diff --git a/src/Distribution/TestSuite/QuickCheck.hs b/src/Distribution/TestSuite/QuickCheck.hs
--- a/src/Distribution/TestSuite/QuickCheck.hs
+++ b/src/Distribution/TestSuite/QuickCheck.hs
@@ -127,7 +127,9 @@
     GaveUp {}               -> Fail "Gave up"
     Failure { output }      -> Fail $ tidyFail output
     NoExpectedFailure {}    -> Fail "Expected failure when none occurred"
+#if !MIN_VERSION_QuickCheck(2, 12, 0)
     InsufficientCoverage {} -> Fail "Insufficient coverage in test"
+#endif
 
 tidyFail :: String -> String
 tidyFail output
