diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for general-allocate
 
+## 0.2.0.1 -- 2023-01-10
+
+* Fix build with mtl 2.3
+
 ## 0.2.0.0 -- 2022-12-20
 
 * Break out `Exceptable` out from `MonadWithExceptable`
diff --git a/general-allocate.cabal b/general-allocate.cabal
--- a/general-allocate.cabal
+++ b/general-allocate.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               general-allocate
-version:            0.2.0.0
+version:            0.2.0.1
 license:            Apache-2.0
 license-file:       LICENSE
 author:             Shea Levy
diff --git a/src/Control/Monad/NoContinuation/Resource.hs b/src/Control/Monad/NoContinuation/Resource.hs
--- a/src/Control/Monad/NoContinuation/Resource.hs
+++ b/src/Control/Monad/NoContinuation/Resource.hs
@@ -19,6 +19,7 @@
   )
 where
 
+import Control.Monad
 import Control.Monad.NoContinuation.Resource.Internal
 import Control.Monad.Primitive
 import Control.Monad.Reader
diff --git a/src/Control/Monad/NoContinuation/Resource/Internal.hs b/src/Control/Monad/NoContinuation/Resource/Internal.hs
--- a/src/Control/Monad/NoContinuation/Resource/Internal.hs
+++ b/src/Control/Monad/NoContinuation/Resource/Internal.hs
@@ -25,6 +25,7 @@
 import Control.Exception.Safe
 import Control.Monad
 import Control.Monad.Allocate
+import Control.Monad.Fix
 import Control.Monad.Primitive
 import Control.Monad.Reader
 import Control.Monad.State.Lazy
