diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,4 @@
+0.9.5: Non-exported utility functions... not so practical
 0.9.4: Added utility functions to Operational monad
 0.9.3: Added applicative and functor instances
 0.9.2: Fixed stupid spelling error
diff --git a/Control/Monad/Operational/Reflectable.hs b/Control/Monad/Operational/Reflectable.hs
--- a/Control/Monad/Operational/Reflectable.hs
+++ b/Control/Monad/Operational/Reflectable.hs
@@ -19,7 +19,7 @@
 -- Talk : <http://www.youtube.com/watch?v=_XoI65Rxmss>
 -----------------------------------------------------------------------------
 
-module Control.Monad.Operational.Reflectable(Program,ProgramView(..), fromView, toView) where
+module Control.Monad.Operational.Reflectable(Program,ProgramView(..), fromView, toView, instr,interpretWithMonad) where
 
 import Data.TASequence.FastCatQueue
 import Control.Monad
diff --git a/reflection-without-remorse.cabal b/reflection-without-remorse.cabal
--- a/reflection-without-remorse.cabal
+++ b/reflection-without-remorse.cabal
@@ -1,5 +1,5 @@
 Name:                reflection-without-remorse
-Version:             0.9.4
+Version:             0.9.5
 Synopsis:	         Efficient free and operational monads.
 Description:         Free and operational monad that efficiently support alternating between building and observing.
 License:             BSD3
