diff --git a/dataenc.cabal b/dataenc.cabal
--- a/dataenc.cabal
+++ b/dataenc.cabal
@@ -1,5 +1,5 @@
 name: dataenc
-version: 0.14
+version: 0.14.0.2
 license: BSD3
 license-file: LICENSE
 cabal-version: >= 1.6
@@ -21,7 +21,7 @@
 
 library
     hs-source-dirs: src
-    build-depends: array >= 0.1.0 && < 0.4, base >= 3.0.0 && < 4.4, containers >= 0.1.0 && < 0.5
+    build-depends: array >= 0.1.0 && < 0.4, base >= 3.0.0 && < 4.5, containers >= 0.1.0 && < 0.5
     exposed-modules:
             Codec.Binary.Base16
             Codec.Binary.Base32
@@ -45,7 +45,7 @@
     -- ghc-options: -fhpc
     if flag(BuildTests)
         build-depends: test-framework, test-framework-hunit, HUnit,
-            test-framework-quickcheck2, QuickCheck ==2.1.*,
+            test-framework-quickcheck2, QuickCheck ==2.4.*,
             test-framework-th
     else
         buildable: False
diff --git a/test-src/DataencQC.hs b/test-src/DataencQC.hs
--- a/test-src/DataencQC.hs
+++ b/test-src/DataencQC.hs
@@ -28,13 +28,6 @@
 import qualified Codec.Binary.PythonString as Py
 import qualified Codec.Binary.Url as Url
 
--- {{{1 Arbitrary instances
-instance Arbitrary Word8 where
-    arbitrary = do
-        n <- choose (fromIntegral (minBound::Word8) :: Int,
-                fromIntegral (maxBound::Word8) :: Int)
-        return $ fromIntegral n
-
 -- {{{1 uuencode properties
 prop_uuEncode ws = ws == (fromJust . Uu.decode . Uu.encode) ws
     where types = ws::[Word8]
