diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,12 @@
 Changes
 =======
 
+Version 3.3.1.1 (8 May 2022)
+---------------
+
+* Fix compilation with `mtl-2.3`
+* Tested with GHC 7.4 - 9.2.2
+
 Version 3.3.1 (13 Oct 2021)
 -------------
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 [![Haskell-CI](https://github.com/phile314/tasty-silver/actions/workflows/haskell-ci.yml/badge.svg)](https://github.com/phile314/tasty-silver/actions/workflows/haskell-ci.yml)
 [![macOS](https://github.com/phile314/tasty-silver/actions/workflows/macOS.yml/badge.svg)](https://github.com/phile314/tasty-silver/actions/workflows/macOS.yml)
 [![windows](https://github.com/phile314/tasty-silver/actions/workflows/windows.yml/badge.svg)](https://github.com/phile314/tasty-silver/actions/workflows/windows.yml)
-[![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/tasty-silver/badge)](https://matrix.hackage.haskell.org/package/tasty-silver)
+<!-- [![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/tasty-silver/badge)](https://matrix.hackage.haskell.org/package/tasty-silver) -->
 
 Tasty Silver
 ============
diff --git a/Test/Tasty/Silver/Interactive.hs b/Test/Tasty/Silver/Interactive.hs
--- a/Test/Tasty/Silver/Interactive.hs
+++ b/Test/Tasty/Silver/Interactive.hs
@@ -32,6 +32,7 @@
 
 import Control.Concurrent.STM.TVar
 import Control.Exception
+import Control.Monad
 import Control.Monad.Identity
 import Control.Monad.Reader
 import Control.Monad.STM
diff --git a/tasty-silver.cabal b/tasty-silver.cabal
--- a/tasty-silver.cabal
+++ b/tasty-silver.cabal
@@ -1,5 +1,6 @@
+cabal-version:       1.14
 name:                tasty-silver
-version:             3.3.1
+version:             3.3.1.1
 synopsis:            A fancy test runner, including support for golden tests.
 description:
   This package provides a fancy test runner and support for «golden testing».
@@ -22,15 +23,14 @@
 -- copyright:
 category:            Testing
 build-type:          Simple
-cabal-version:       1.14
 
 extra-source-files:
   CHANGELOG.md
   README.md
 
 tested-with:
-  GHC == 9.2.0.20210821
-  GHC == 9.0.1
+  GHC == 9.2.2
+  GHC == 9.0.2
   GHC == 8.10.7
   GHC == 8.8.4
   GHC == 8.6.5
@@ -64,29 +64,30 @@
       -Wcompat
 
   build-depends:
-    base >= 4.5
+      base           >= 4.5 && < 5
         -- regex-tdfa has this lower bound on base, so we make it explicit here
-    , ansi-terminal >= 0.6.2.1
+    , ansi-terminal  >= 0.6.2.1
     , async
-    , bytestring >= 0.9.2.1
+    , bytestring     >= 0.9.2.1
     , containers
-    , directory >= 1.2.3.0
-        -- withCurrentDirectory needs >= 1.2.3.0
+    , directory      >= 1.2.3.0
+        -- withCurrentDirectory needs at least 1.2.3.0
     , deepseq
     , filepath
     , mtl
     , optparse-applicative
-    , process >= 1.2
+    , process        >= 1.2
     , process-extras >= 0.3
-        -- readCreateProcessWithExitCode needs >= 0.3
-    , regex-tdfa >= 1.2.0
-    , silently >= 1.2.5.1
+        -- readCreateProcessWithExitCode needs at least 0.3
+    , regex-tdfa     >= 1.2.0
+    , silently       >= 1.2.5.1
         -- Andreas Abel, 2021-09-05, latest silently is today 1.2.5.1
-    , stm >= 2.4.2
+    , stm            >= 2.4.2
     , tagged
-    , tasty >= 1.4
+    , tasty          >= 1.4
     , temporary
-    , text >= 0.11.0.0
+    , text           >= 0.11.0.0
+    , transformers   >= 0.3
   if impl(ghc < 8.0)
     build-depends: semigroups >= 0.18.3
 
@@ -100,17 +101,16 @@
   Main-is:
     test.hs
   Build-depends:
-      base >= 4 && < 5
-    , tasty >= 1.4
+      base
+    , tasty
     , tasty-hunit
     , tasty-silver
     , filepath
     , directory
     , process
-    , silently >= 1.2.5.1
-        -- Andreas Abel, 2021-09-05, latest silently is today 1.2.5.1
+    , silently
     , temporary
-    , transformers >= 0.3
+    , transformers
   if impl(ghc < 8.0)
     build-depends: semigroups
 
