diff --git a/quickcheck-simple.cabal b/quickcheck-simple.cabal
--- a/quickcheck-simple.cabal
+++ b/quickcheck-simple.cabal
@@ -1,5 +1,5 @@
 name:                quickcheck-simple
-version:             0.1.1.0
+version:             0.1.1.1
 synopsis:            Test properties and default-mains for QuickCheck
 description:         This package contains definitions of test properties and default-mains
                      using QuickCheck library.
@@ -12,7 +12,8 @@
 build-type:          Simple
 extra-source-files:  example/e0.hs
 cabal-version:       >=1.10
-tested-with:           GHC == 8.6.1, GHC == 8.6.2, GHC == 8.6.3, GHC == 8.6.4, GHC == 8.6.5
+tested-with:           GHC == 8.8.1
+                     , GHC == 8.6.1, GHC == 8.6.2, GHC == 8.6.3, GHC == 8.6.4, GHC == 8.6.5
                      , GHC == 8.4.1, GHC == 8.4.2, GHC == 8.4.3, GHC == 8.4.4
                      , GHC == 8.2.1, GHC == 8.2.2
                      , GHC == 8.0.1, GHC == 8.0.2
@@ -30,7 +31,9 @@
   hs-source-dirs:      src
   ghc-options:         -Wall
   if impl(ghc >= 8)
-    ghc-options:         -Wcompat -Wnoncanonical-monadfail-instances
+    ghc-options:         -Wcompat
+    if impl(ghc < 8.8)
+      ghc-options:         -Wnoncanonical-monadfail-instances
   default-language:    Haskell2010
 
 source-repository head
diff --git a/src/Test/QuickCheck/Simple.hs b/src/Test/QuickCheck/Simple.hs
--- a/src/Test/QuickCheck/Simple.hs
+++ b/src/Test/QuickCheck/Simple.hs
@@ -150,8 +150,8 @@
 
 -- | Not verbose version of 'defaultMain''.
 defaultMain :: [Test] -> IO ()
-defaultMain = defaultMain' False
+defaultMain = defaultMain_ False
 
 -- | Verbose verison of defaultMain
 verboseMain :: [Test] -> IO ()
-verboseMain = defaultMain' True
+verboseMain = defaultMain_ True
