diff --git a/brittany.cabal b/brittany.cabal
index 00eb0cd..21a95ca 100644
--- a/brittany.cabal
+++ b/brittany.cabal
@@ -41,7 +41,7 @@ common library
     , aeson ^>= 2.0.1
     , base >= 4.15.0 && < 4.17
     , butcher ^>= 1.3.3
-    , bytestring >= 0.10.12
+    , bytestring >= 0.10.12 && < 0.12
     , cmdargs ^>= 0.10.21
     , containers ^>= 0.6.4
     , czipwith ^>= 1.0.1
@@ -50,10 +50,10 @@ common library
     , directory ^>= 1.3.6
     , extra ^>= 1.7.10
     , filepath ^>= 1.4.2
-    , ghc ^>= 9.2.1
-    , ghc-boot ^>= 9.2.1
-    , ghc-boot-th ^>= 9.2.1
-    , ghc-exactprint >= 0.6.4
+    , ghc >= 9.0.1 && < 9.4
+    , ghc-boot >= 9.0.1 && < 9.4
+    , ghc-boot-th >= 9.0.1 && < 9.4
+    , ghc-exactprint >= 0.6.4 && < 2
     , monad-memo ^>= 0.5.3
     , mtl ^>= 2.2.2
     , multistate ^>= 0.8.0