diff --git a/quickcheck-special.cabal b/quickcheck-special.cabal
--- a/quickcheck-special.cabal
+++ b/quickcheck-special.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           quickcheck-special
-version:        0.1.0.1
+version:        0.1.0.2
 synopsis:       Edge cases and special values for QuickCheck Arbitrary instances
 description:    The standard Arbitrary instances of QuickCheck don't generate special values. This is fixed by this package which provides the newtype Special with an Arbitrary instance. The special values are given by the SpecialValues typeclass.
 category:       Testing
diff --git a/src/Test/QuickCheck/Special.hs b/src/Test/QuickCheck/Special.hs
--- a/src/Test/QuickCheck/Special.hs
+++ b/src/Test/QuickCheck/Special.hs
@@ -51,6 +51,7 @@
 instance SpecialValues Word32 where specialValues = specialBoundedEnum
 instance SpecialValues Word64 where specialValues = specialBoundedEnum
 instance SpecialValues Bool   where specialValues = [True, False]
+instance SpecialValues ()     where specialValues = [()]
 instance SpecialValues Float  where specialValues = specialIEEE
 instance SpecialValues Double where specialValues = specialIEEE
 
