diff --git a/digestive-functors-heist.cabal b/digestive-functors-heist.cabal
--- a/digestive-functors-heist.cabal
+++ b/digestive-functors-heist.cabal
@@ -1,5 +1,5 @@
 Name:          digestive-functors-heist
-Version:       0.8.6.1
+Version:       0.8.6.2
 Synopsis:      Heist frontend for the digestive-functors library
 Description:   Heist frontend for the digestive-functors library
 Homepage:      http://github.com/jaspervdj/digestive-functors
@@ -22,10 +22,10 @@
     Text.Digestive.Heist.Compiled
 
   Build-depends:
-    base               >= 4      && < 5,
-    blaze-builder      >= 0.3    && < 0.4,
-    digestive-functors >= 0.6.1  && < 0.8,
-    heist              >= 0.13   && < 0.15,
-    mtl                >= 2      && < 2.3,
-    text               >= 0.11   && < 1.2,
-    xmlhtml            >= 0.1    && < 0.3
+    base               >= 4    && < 5,
+    blaze-builder      >= 0.3  && < 0.5,
+    digestive-functors >= 0.8  && < 0.9,
+    heist              >= 0.13 && < 0.15,
+    mtl                >= 2    && < 2.3,
+    text               >= 0.11 && < 1.3,
+    xmlhtml            >= 0.1  && < 0.3
diff --git a/src/Text/Digestive/Heist/Compiled.hs b/src/Text/Digestive/Heist/Compiled.hs
--- a/src/Text/Digestive/Heist/Compiled.hs
+++ b/src/Text/Digestive/Heist/Compiled.hs
@@ -526,7 +526,7 @@
             (ref, _) <- getRefAttributes' tfp node Nothing
             let view' = subView ref view
             putPromise p2 view'
-    res <- withLocalSplices (digestiveSplices (getPromise p2)) noSplices $
+    res <- withLocalSplices (digestiveSplices (getPromise p2)) mempty $
              runNodeList $ X.childNodes node
     return $ action <> res
 
