diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,7 @@
+Version 1.4.2.1
+---------------
+* Fix compilation error with updated HSpec.
+
 Version 1.4.2
 -------------
 * `expand` functions now consider open type families, as long as the type
diff --git a/Test/Run.hs b/Test/Run.hs
--- a/Test/Run.hs
+++ b/Test/Run.hs
@@ -9,7 +9,8 @@
              DataKinds, ConstraintKinds, PolyKinds #-}
 {-# OPTIONS -fno-warn-incomplete-patterns -fno-warn-overlapping-patterns
             -fno-warn-unused-matches -fno-warn-type-defaults
-            -fno-warn-missing-signatures -fno-warn-unused-do-bind #-}
+            -fno-warn-missing-signatures -fno-warn-unused-do-bind
+            -fno-warn-warnings-deprecations #-}
 
 module Test.Run where
 
@@ -26,7 +27,7 @@
 import Language.Haskell.TH.Desugar
 import Language.Haskell.TH.Desugar.Expand
 import Language.Haskell.TH.Desugar.Sweeten
-import Language.Haskell.TH
+import Language.Haskell.TH as TH
 
 import Control.Monad
 
@@ -121,7 +122,7 @@
                     case (resK, lhs) of
                       (DStarK, [DVarT _]) -> [| True |]
                       _                                     -> do
-                        runIO $ do
+                        TH.runIO $ do
                           putStrLn "Failed bug8884 test:"
                           putStrLn $ show dinfo
                         [| False |] )
diff --git a/th-desugar.cabal b/th-desugar.cabal
--- a/th-desugar.cabal
+++ b/th-desugar.cabal
@@ -1,5 +1,5 @@
 name:           th-desugar
-version:        1.4.2
+version:        1.4.2.1
 cabal-version:  >= 1.10
 synopsis:       Functions to desugar Template Haskell
 homepage:       http://www.cis.upenn.edu/~eir/packages/th-desugar
@@ -26,7 +26,7 @@
 source-repository this
   type:     git
   location: https://github.com/goldfirere/th-desugar.git
-  tag:      v1.4.2
+  tag:      v1.4.2.1
 
 library
   build-depends:      
@@ -48,7 +48,7 @@
 
 test-suite spec
   type:               exitcode-stdio-1.0
-  ghc-options:        -Wall -Werror -main-is Test.Run
+  ghc-options:        -Wall -main-is Test.Run
   default-language:   Haskell2010
   default-extensions: TemplateHaskell
   main-is:            Test/Run.hs
@@ -61,4 +61,4 @@
       mtl >= 2.1,
       syb >= 0.4,
       HUnit >= 1.2,
-      hspec >= 1.3
+      hspec >= 1.11
