diff --git a/jsaddle-dom.cabal b/jsaddle-dom.cabal
--- a/jsaddle-dom.cabal
+++ b/jsaddle-dom.cabal
@@ -1,5 +1,5 @@
 name: jsaddle-dom
-version: 0.5.0.1
+version: 0.6.0.0
 cabal-version: >=1.22
 build-type: Simple
 license: MIT
@@ -1072,7 +1072,7 @@
         base-compat >=0.9.0 && <0.10,
         transformers >=0.2 && <0.6,
         text >=0.11.0.6 && <1.3,
-        jsaddle >=0.5.1.0 && <0.6,
+        jsaddle >=0.6.0.0 && <0.7,
         lens >=4.12.3 && <4.16
     default-language: Haskell2010
     hs-source-dirs: src
diff --git a/src/JSDOM.hs b/src/JSDOM.hs
--- a/src/JSDOM.hs
+++ b/src/JSDOM.hs
@@ -2,7 +2,6 @@
 module JSDOM (
   currentWindow
 , currentDocument
-, run
 , syncPoint
 , syncAfter
 , waitForAnimationFrame
@@ -14,7 +13,7 @@
 import JSDOM.Types
        (FromJSVal(..), MonadDOM, liftDOM, Document(..), Window(..))
 import Language.Javascript.JSaddle
-       (run, syncPoint, syncAfter, waitForAnimationFrame,
+       (syncPoint, syncAfter, waitForAnimationFrame,
         nextAnimationFrame, catch, bracket)
 import Language.Javascript.JSaddle.Object (jsg)
 
