diff --git a/cornea.cabal b/cornea.cabal
--- a/cornea.cabal
+++ b/cornea.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.12
 name: cornea
-version: 0.3.0.0
+version: 0.3.0.1
 license: OtherLicense
 license-file: LICENSE
 copyright: 2019 Torsten Schmits
@@ -52,9 +52,9 @@
         lifted-base >=0.2.3.12 && <0.3,
         monad-control >=1.0.2.3 && <1.1,
         mtl >=2.2.2 && <2.3,
-        relude >=0.4.0 && <0.5,
+        relude >=0.5.0 && <0.6,
         template-haskell >=2.14.0.0 && <2.15,
-        th-abstraction >=0.2.11.0 && <0.3,
+        th-abstraction >=0.3.2.0 && <0.4,
         transformers >=0.5.6.2 && <0.6
 
 test-suite cornea-unit
@@ -91,7 +91,7 @@
         lifted-base >=0.2.3.12 && <0.3,
         monad-control >=1.0.2.3 && <1.1,
         mtl >=2.2.2 && <2.3,
-        relude >=0.4.0 && <0.5,
+        relude >=0.5.0 && <0.6,
         template-haskell >=2.14.0.0 && <2.15,
-        th-abstraction >=0.2.11.0 && <0.3,
+        th-abstraction >=0.3.2.0 && <0.4,
         transformers >=0.5.6.2 && <0.6
diff --git a/lib/Cornea.hs b/lib/Cornea.hs
--- a/lib/Cornea.hs
+++ b/lib/Cornea.hs
@@ -3,12 +3,14 @@
 module Cornea (
   module Control.Monad.DeepError,
   module Control.Monad.DeepState,
+  module Control.Monad.DeepReader,
   module Data.DeepLenses,
   module Data.DeepPrisms,
   modify,
 ) where
 
 import Control.Monad.DeepError
+import Control.Monad.DeepReader
 import qualified Control.Monad.DeepState as DeepState (modify)
 import Control.Monad.DeepState hiding (modify)
 import Data.DeepLenses (deepLenses)
diff --git a/test/u/Prelude.hs b/test/u/Prelude.hs
--- a/test/u/Prelude.hs
+++ b/test/u/Prelude.hs
@@ -5,6 +5,6 @@
 ) where
 
 import GHC.Err (undefined)
-import Relude hiding (Type, ask, asks, get, gets, hoistEither, hoistMaybe, modify, put, state, undefined)
+import Relude hiding (Type, ask, asks, get, gets, hoistEither, hoistMaybe, local, modify, put, state, undefined)
 
 import Cornea
