diff --git a/lambda-calculator.cabal b/lambda-calculator.cabal
index 9b1fd67fb83a56c7618f740ceb0fe00cade6ce0b..971da16988db18b9031c73808ae1ae75551634b4 100644
--- a/lambda-calculator.cabal
+++ b/lambda-calculator.cabal
@@ -26,7 +26,7 @@ library
                        Language.SystemF.Expression,
                        Language.SystemF.Parser,
                        Language.SystemF.TypeCheck
-  build-depends:       base >= 4.9,
+  build-depends:       base >= 4.9 && < 5,
                        containers,
                        parsec
   default-language:    Haskell2010
@@ -62,7 +62,7 @@ test-suite lambda-calculus-test
                        Language.SystemF.ExpressionSpec,
                        Language.SystemF.ParserSpec,
                        Language.SystemF.TypeCheckSpec
-  build-depends:       base <= 5,
+  build-depends:       base < 5,
                        lambda-calculator,
                        containers,
                        hspec,