diff --git a/tahoe-chk.cabal b/tahoe-chk.cabal
index 1aa81e166dcd49786c4b26bfba3fcf64b9417104..116981ca9863ae86bc56fe397470a77f560282f8 100644
--- a/tahoe-chk.cabal
+++ b/tahoe-chk.cabal
@@ -86,12 +86,12 @@ executable tahoe-chk-encrypt
   default-extensions: OverloadedStrings
   ghc-options:        -Wall -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      base                  >=4.7 && <5
+      base                  >=4.7      && <5
     , base32                >=0.2
-    , bytestring
-    , optparse-applicative
+    , bytestring            >=0.10.8.2 && <0.11
+    , optparse-applicative  >=0.15.1.0 && <0.16
     , tahoe-chk
-    , text
+    , text                  >=1.2.3.1  && <1.3
 
   default-language:   Haskell2010