diff --git a/lib/Zeugma/Run.hs b/lib/Zeugma/Run.hs
--- a/lib/Zeugma/Run.hs
+++ b/lib/Zeugma/Run.hs
@@ -1,4 +1,4 @@
-{-# language NoImplicitPrelude #-}
+{-# language NoImplicitPrelude, CPP #-}
 {-# options_haddock prune #-}
 
 -- | Test runners for polysemy-conc programs using hedgehog.
@@ -11,7 +11,6 @@
   Gates,
   interpretCritical,
   interpretGates,
-  interpretInterrupt,
   interpretMaskFinal,
   interpretRace,
   interpretUninterruptibleMaskFinal,
@@ -23,6 +22,12 @@
 import Polysemy.Chronos (ChronosTime, interpretTimeChronos, interpretTimeChronosConstant)
 import Polysemy.Test (Hedgehog, Test, TestError (TestError), runTestAuto)
 import Time (mkDatetime)
+
+#if MIN_VERSION_polysemy_process(0, 14, 0)
+import Polysemy.Process (Interrupt, interpretInterrupt)
+#else
+import Conc (interpretInterrupt)
+#endif
 
 type ConcTestStack' =
   [
diff --git a/zeugma.cabal b/zeugma.cabal
--- a/zeugma.cabal
+++ b/zeugma.cabal
@@ -1,11 +1,11 @@
 cabal-version: 2.2
 
--- This file has been generated from package.yaml by hpack version 0.35.2.
+-- This file has been generated from package.yaml by hpack version 0.36.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           zeugma
-version:        0.9.0.1
+version:        0.10.0.0
 synopsis:       Polysemy effects for testing
 description:    See https://hackage.haskell.org/package/zeugma/docs/Zeugma.html
 category:       Prelude
@@ -57,6 +57,7 @@
       GADTs
       LambdaCase
       LiberalTypeSynonyms
+      MonadComprehensions
       MultiWayIf
       OverloadedLabels
       OverloadedLists
@@ -79,14 +80,15 @@
       NoFieldSelectors
   ghc-options: -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages
   build-depends:
-      base ==4.*
-    , chronos ==1.1.*
-    , hedgehog >=1.1 && <1.3
-    , incipit ==0.9.0.1
-    , polysemy ==1.9.*
-    , polysemy-chronos ==0.6.*
-    , polysemy-test >=0.7 && <0.10
-    , tasty ==1.4.*
-    , tasty-expected-failure ==0.12.*
-    , tasty-hedgehog >=1.3 && <1.5
+      base >=4.17.2.1 && <4.20
+    , chronos >=1.1.5 && <1.2
+    , hedgehog >=1.1.2 && <1.5
+    , incipit ==0.10.0.0
+    , polysemy >=1.6.0.0 && <1.10
+    , polysemy-chronos >=0.5.0.0 && <0.8
+    , polysemy-process >=0.11.1.0 && <0.15
+    , polysemy-test >=0.7.0.0 && <0.11
+    , tasty >=1.4.2 && <1.5
+    , tasty-expected-failure >=0.11.1.2 && <0.13
+    , tasty-hedgehog >=1.3.0.0 && <1.5
   default-language: GHC2021
