diff --git a/quickcheck-property-monad.cabal b/quickcheck-property-monad.cabal
--- a/quickcheck-property-monad.cabal
+++ b/quickcheck-property-monad.cabal
@@ -1,5 +1,5 @@
 name: quickcheck-property-monad
-version: 0.2
+version: 0.2.1
 cabal-version: >=1.10
 build-type: Custom
 license: BSD3
@@ -16,6 +16,10 @@
 data-dir: ""
 extra-source-files: .ghci .gitignore .travis.yml .vim.custom
                     README.md
+
+flag tests
+  manual: False
+  description: Run tests (requires QuickCheck >= 2.7)
  
 source-repository head
     type: git
@@ -36,11 +40,13 @@
                    doctest >=0.9.11 && <0.10, filepath >=1.3.0.0 && <1.4
      
     if impl(ghc <7.6.1)
-        buildable: True
         ghc-options: -Werror
+    if flag(tests)
+       build-depends: QuickCheck ==2.7.*
+       buildable: True
+    buildable: False
     type: exitcode-stdio-1.0
     main-is: doctests.hs
-    buildable: True
     default-language: Haskell2010
     hs-source-dirs: tests
     ghc-options: -Wall -threaded
