diff --git a/snap-loader-dynamic.cabal b/snap-loader-dynamic.cabal
--- a/snap-loader-dynamic.cabal
+++ b/snap-loader-dynamic.cabal
@@ -1,5 +1,5 @@
 name:           snap-loader-dynamic
-version:        0.10.0.1
+version:        0.10.0.2
 synopsis:       Snap: A Haskell Web Framework: dynamic loader
 description:    Snap Framework dynamic loader
 license:        BSD3
diff --git a/src/Snap/Loader/Dynamic/Signal.hs b/src/Snap/Loader/Dynamic/Signal.hs
--- a/src/Snap/Loader/Dynamic/Signal.hs
+++ b/src/Snap/Loader/Dynamic/Signal.hs
@@ -13,7 +13,7 @@
 saveHandlers = C.installHandler Ignore
 
 restoreHandlers :: C.Handler -> IO ()
-restoreHandlers = C.installHandler >> return ()
+restoreHandlers h = C.installHandler h >> return ()
 ------------------------------------------------------------------------------
 
 
