diff --git a/glue-core.cabal b/glue-core.cabal
--- a/glue-core.cabal
+++ b/glue-core.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               glue-core
-version:            0.7.0
+version:            0.7.0.1
 synopsis:           Make better services and clients.
 description:        Combinator library to enhance the general functionality of services and clients.
 license:            BSD-3-Clause
@@ -45,12 +45,12 @@
     Glue.Switching
     Glue.Timeout
   build-depends:
-    , base                  >= 4.16 && < 5
+    , base                  >= 4.14 && < 5
     , glue-common           ^>= 0.7.0
-    , hashable
-    , time
-    , unliftio              >= 0.2
-    , unordered-containers
+    , hashable              >= 1.3  && < 1.6
+    , time                  >= 1.9  && < 1.15
+    , unliftio              >= 0.2  && < 0.3
+    , unordered-containers  >= 0.2  && < 0.3
 
 test-suite glue-core-tests
   import:             common-options
@@ -77,16 +77,15 @@
     -threaded
     -rtsopts
     -with-rtsopts=-N
-    -O2
   build-depends:
-    , async
-    , base                  >= 4.16 && < 5
-    , glue-common
+    , async                 >= 2.2  && < 2.3
+    , base                  >= 4.14 && < 5
+    , glue-common           ^>= 0.7.0
     , glue-core
-    , hashable
-    , hspec
-    , QuickCheck
-    , quickcheck-instances
-    , time
-    , unliftio              >= 0.2
-    , unordered-containers
+    , hashable              >= 1.3  && < 1.6
+    , hspec                 >= 2.7  && < 2.12
+    , QuickCheck            >= 2.14 && < 2.16
+    , quickcheck-instances  >= 0.3  && < 0.4
+    , time                  >= 1.9  && < 1.15
+    , unliftio              >= 0.2  && < 0.3
+    , unordered-containers  >= 0.2  && < 0.3
