diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for shake-plus
 
+## v0.1.8.0
+
+* Reexport `Development.Shake.Classes` and `Development.Shake.RuleResult`.
+
 ## v0.1.7.0
 
 * Add `runSimpleShakePlus` for quickrunning with args and a log function.
diff --git a/shake-plus.cabal b/shake-plus.cabal
--- a/shake-plus.cabal
+++ b/shake-plus.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.33.1.
+-- This file has been generated from package.yaml by hpack version 0.34.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 589490c1f4ceade547a4f087698dcbd483d00709adc2178287f660edd08e85c5
+-- hash: d06a46b380c88fe318c4e74fce902a85f645f4e95b4b432d9d2b99a666963b9a
 
 name:           shake-plus
-version:        0.1.7.0
+version:        0.1.8.0
 synopsis:       Re-export of Shake using well-typed paths and ReaderT.
 description:    Re-export of Shake using well-typed paths and ReaderT. You can thread logging through your Shake Actions, and better keep track of source and output folders using the Within type.
 category:       development, shake
diff --git a/src/Development/Shake/Plus.hs b/src/Development/Shake/Plus.hs
--- a/src/Development/Shake/Plus.hs
+++ b/src/Development/Shake/Plus.hs
@@ -1,5 +1,6 @@
 module Development.Shake.Plus (
-  module Development.Shake.Plus.Cache
+  module Development.Shake.Classes
+, module Development.Shake.Plus.Cache
 , module Development.Shake.Plus.Command
 , module Development.Shake.Plus.Core
 , module Development.Shake.Plus.Directory
@@ -12,6 +13,7 @@
 , module Within
 ) where
 
+import Development.Shake.Classes
 import Development.Shake.Plus.Cache
 import Development.Shake.Plus.Command
 import Development.Shake.Plus.Core
diff --git a/src/Development/Shake/Plus/Oracle.hs b/src/Development/Shake/Plus/Oracle.hs
--- a/src/Development/Shake/Plus/Oracle.hs
+++ b/src/Development/Shake/Plus/Oracle.hs
@@ -4,6 +4,7 @@
 , addOracleHash
 , askOracle
 , askOracles
+, Development.Shake.RuleResult
 ) where
 
 import           Control.Exception.Extra
