diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for reflex-dom
 
+## 0.6.3.2
+
+* Build with GHC 9.10
+
 ## 0.6.3.1
 
 * Don't depend on webkit2gtk on android
diff --git a/reflex-dom.cabal b/reflex-dom.cabal
--- a/reflex-dom.cabal
+++ b/reflex-dom.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.24
 Name: reflex-dom
-Version: 0.6.3.1
+Version: 0.6.3.2
 Synopsis: Functional Reactive Web Apps with Reflex
 Description:
   Web applications without callbacks or side-effects.
@@ -61,9 +61,9 @@
     hs-source-dirs: src-android
     other-modules: Reflex.Dom.Android.MainWidget
     build-depends:
-      aeson >= 1.4 && < 2.2,
+      aeson >= 1.4 && < 2.3,
       android-activity == 0.2.*,
-      data-default == 0.7.*,
+      data-default >= 0.7 && < 0.9,
       jsaddle >= 0.9.6 && < 0.10
     c-sources: cbits/MainWidget.c
     include-dirs: cbits/include
@@ -71,11 +71,11 @@
     cpp-options: -DANDROID
     build-tools: hsc2hs
   build-depends:
-    base >= 4.7 && < 4.15,
-    bytestring == 0.10.*,
+    base >= 4.7 && < 4.21,
+    bytestring >= 0.10 && < 0.13,
     reflex >= 0.8 && < 1,
     reflex-dom-core >= 0.6.1.0 && <0.9,
-    text == 1.2.*
+    text >= 1.2 && < 2.2
   if !impl(ghcjs)
     if flag(use-warp)
       build-depends:
@@ -84,7 +84,7 @@
     else
       if os(osx) || os(ios)
         build-depends:
-          data-default == 0.7.*,
+          data-default >= 0.7 && < 0.9,
           jsaddle >= 0.9.6 && < 0.10,
           jsaddle-wkwebview >= 0.9.6 && < 0.10
       else
diff --git a/src/Reflex/Dom/Internal.hs b/src/Reflex/Dom/Internal.hs
--- a/src/Reflex/Dom/Internal.hs
+++ b/src/Reflex/Dom/Internal.hs
@@ -13,7 +13,6 @@
 
 import Data.ByteString (ByteString)
 import Data.Text (Text)
-import Reflex.Dom.Core (Widget)
 import Reflex.Dom.Main as Main hiding
        (mainWidget, mainWidgetWithHead, mainWidgetWithCss,
         mainWidgetWithHead', mainWidgetInElementById, runApp',
@@ -27,8 +26,6 @@
 run :: a -> a
 run = id
 #elif defined(MIN_VERSION_jsaddle_warp)
-import Data.Maybe (maybe)
-import Data.Monoid ((<>))
 import Language.Javascript.JSaddle (JSM)
 import qualified Language.Javascript.JSaddle.Warp as JW
 import System.Environment (lookupEnv)
