diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 ## HEAD
 
+## 0.6.2.2
+
+- Fix build breakage on GHC 9.8 / mtl 2.3
+
 ## 0.6.2.1
 
 - Match Content-Type case-insensitively.
diff --git a/scalpel-core.cabal b/scalpel-core.cabal
--- a/scalpel-core.cabal
+++ b/scalpel-core.cabal
@@ -1,5 +1,5 @@
 name:                scalpel-core
-version:             0.6.2.1
+version:             0.6.2.2
 synopsis:            A high level web scraping library for Haskell.
 description:
     Scalpel core provides a subset of the scalpel web scraping library that is
@@ -24,7 +24,7 @@
 source-repository this
   type:     git
   location: https://github.com/fimad/scalpel.git
-  tag:      v0.6.2.1
+  tag:      v0.6.2.2
 
 library
   other-extensions:
diff --git a/src/Text/HTML/Scalpel/Internal/Scrape.hs b/src/Text/HTML/Scalpel/Internal/Scrape.hs
--- a/src/Text/HTML/Scalpel/Internal/Scrape.hs
+++ b/src/Text/HTML/Scalpel/Internal/Scrape.hs
@@ -36,6 +36,7 @@
 import Control.Monad.State (MonadState)
 import Control.Monad.Trans.Maybe
 import Control.Monad.Writer (MonadWriter)
+import Control.Monad.Fix
 import Data.Functor.Identity
 import Data.Maybe
 
diff --git a/src/Text/HTML/Scalpel/Internal/Serial.hs b/src/Text/HTML/Scalpel/Internal/Serial.hs
--- a/src/Text/HTML/Scalpel/Internal/Serial.hs
+++ b/src/Text/HTML/Scalpel/Internal/Serial.hs
@@ -31,6 +31,7 @@
 import Control.Monad.State
 import Control.Monad.Trans.Maybe
 import Control.Monad.Writer (MonadWriter)
+import Control.Monad.Fix
 import Data.Bifunctor
 import Data.Functor.Identity
 import Data.List.PointedList (PointedList)
