diff --git a/pgp-wordlist.cabal b/pgp-wordlist.cabal
--- a/pgp-wordlist.cabal
+++ b/pgp-wordlist.cabal
@@ -1,5 +1,5 @@
 name:                pgp-wordlist
-version:             0.1.0.2
+version:             0.1.0.3
 synopsis:            Translate between binary data and a human-readable
                      collection of words.
 description:         Translate between binary data and a human-readable
@@ -43,8 +43,8 @@
                        , Data.Text.PgpWordlist.Internal.Types
                        , Data.Text.PgpWordlist.Internal.Word8Bimap
                        , Data.Text.PgpWordlist.Internal.Words
-    build-depends:       base >=4.6 && < 5
-                       , bytestring >= 0.10
+    build-depends:       base >=4.5 && < 5
+                       , bytestring >= 0.9.2.1
                        , containers
                        , text >=1.2
                        , vector >= 0.5
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -1,4 +1,3 @@
-{-# LANGUAGE NumDecimals #-}
 {-# LANGUAGE OverloadedStrings #-}
 {-# LANGUAGE ParallelListComp  #-}
 
@@ -113,7 +112,7 @@
 randomRoundtrips = makeGroup tests
   where
     makeGroup = localOption (QC.QuickCheckMaxSize 1024)
-              . localOption (QC.QuickCheckTests 1e3)
+              . localOption (QC.QuickCheckTests 1000)
               . testGroup "Random roundtrips"
     tests = [ QC.testProperty "Bytes -> PGP words -> Bytes" $
                 \bytes -> let bs = BSL.pack bytes
