diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # Unreleased
 
+# 0.4.1.0
+
+* Reexport `Polysemy.Scoped`
+
 # 0.3.0.0
 
 * Remove module exports for `Prelude` to avoid a Stack bug.
diff --git a/incipit-core.cabal b/incipit-core.cabal
--- a/incipit-core.cabal
+++ b/incipit-core.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           incipit-core
-version:        0.4.0.0
+version:        0.4.1.0
 synopsis:       A Prelude for Polysemy
 description:    See https://hackage.haskell.org/package/incipit-core/docs/IncipitCore.html
 category:       Prelude
@@ -127,6 +127,6 @@
   ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages
   build-depends:
       base >=4.13 && <4.18
-    , incipit-base ==0.4.0.0
+    , incipit-base ==0.4.1.0
     , polysemy >=1.6
   default-language: Haskell2010
diff --git a/lib/IncipitCore.hs b/lib/IncipitCore.hs
--- a/lib/IncipitCore.hs
+++ b/lib/IncipitCore.hs
@@ -13,6 +13,9 @@
   module Polysemy.Output,
   module Polysemy.Reader,
   module Polysemy.Resource,
+#if MIN_VERSION_polysemy(1,8,0)
+  module Polysemy.Scoped,
+#endif
   module Polysemy.State,
   module Polysemy.Tagged,
   module Polysemy.Writer,
@@ -42,6 +45,9 @@
 import Polysemy.Output hiding (Output)
 import Polysemy.Reader hiding (Ask, Local)
 import Polysemy.Resource hiding (Bracket, BracketOnError)
+#if MIN_VERSION_polysemy(1,8,0)
+import Polysemy.Scoped
+#endif
 import Polysemy.State hiding (Get, Put)
 import Polysemy.Tagged (Tagged)
 import Polysemy.Tagged hiding (Tagged)
