diff --git a/gore-and-ash-logging.cabal b/gore-and-ash-logging.cabal
--- a/gore-and-ash-logging.cabal
+++ b/gore-and-ash-logging.cabal
@@ -1,5 +1,5 @@
 name:                gore-and-ash-logging
-version:             1.1.0.0
+version:             1.1.1.0
 synopsis:            Core module for gore-and-ash with logging utilities
 description:         Please see README.md
 homepage:            https://github.com/Teaspot-Studio/gore-and-ash-logging
@@ -40,3 +40,4 @@
                        RecordWildCards
                        TypeFamilies
                        UndecidableInstances
+                       ScopedTypeVariables
diff --git a/src/Game/GoreAndAsh/Logging/Module.hs b/src/Game/GoreAndAsh/Logging/Module.hs
--- a/src/Game/GoreAndAsh/Logging/Module.hs
+++ b/src/Game/GoreAndAsh/Logging/Module.hs
@@ -20,6 +20,7 @@
 import Control.Monad.State.Strict
 import qualified Data.Sequence as S
 import qualified Data.Text.IO as T
+import Data.Proxy 
 
 import Game.GoreAndAsh
 import Game.GoreAndAsh.Logging.State
@@ -65,5 +66,5 @@
       , loggingNextState = s
       }
 
-  withModule _ = id
+  withModule _ = withModule (Proxy :: Proxy m)
   cleanupModule _ = return ()
