diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
 Changelog for the `operational` package
 ---------------------------------------
 
+**0.2.4.1** -- Maintenance release.
+
+* Restrict dependencies to ensure GHC >= 7.10.
+
 **0.2.4.0** -- Feature release.
 
 * Update to build with GHC 9.0.1.
diff --git a/operational.cabal b/operational.cabal
--- a/operational.cabal
+++ b/operational.cabal
@@ -1,5 +1,5 @@
 Name:               operational
-Version:            0.2.4.0
+Version:            0.2.4.1
 Synopsis:           Implementation of difficult monads made easy
                     with operational semantics.
 Description:
@@ -56,7 +56,7 @@
     hs-source-dirs:     src
     exposed-modules:    Control.Monad.Operational
 
-    build-depends:      base >= 4.4 && < 5, mtl >= 1.1 && < 2.3.0
+    build-depends:      base >= 4.8 && < 5, mtl >= 1.1 && < 2.3.0
     ghc-options:        -Wall
 
 Executable operational-TicTacToe
