diff --git a/Happstack/Facebook/FacebookT.hs b/Happstack/Facebook/FacebookT.hs
--- a/Happstack/Facebook/FacebookT.hs
+++ b/Happstack/Facebook/FacebookT.hs
@@ -89,6 +89,7 @@
                               childer
                              )
     xmlToChild = FChild
+    pcdataToChild = HSX.xmlToChild . pcdata
 
 flattenCDATA :: [XML] -> [XML]
 flattenCDATA cxml = 
diff --git a/happstack-facebook.cabal b/happstack-facebook.cabal
--- a/happstack-facebook.cabal
+++ b/happstack-facebook.cabal
@@ -1,5 +1,5 @@
 Name:             happstack-facebook
-Version:          0.22
+Version:          0.23
 License:          BSD3
 License-file:     debian/copyright
 Author:           jeremy@seereason.com
@@ -20,7 +20,7 @@
     Default: False
 
 Library
-  Build-Depends:    base, hsp >= 0.4.4, harp >= 0.4, happstack-ixset, happstack-data, happstack-util, mtl, random, happstack-state, html, happstack-server, hsx >= 0.4.4, applicative-extras >= 0.1.3, utf8-string, bytestring, RJson, old-time, network, HTTP >= 4000, time, containers, happstack, json, web-routes >= 0.20, web-routes-mtl, filepath, text
+  Build-Depends:    base, hsp >= 0.4.4, harp >= 0.4, happstack-ixset, happstack-data, happstack-util, mtl, random, happstack-state, html, happstack-server, hsx >= 0.7.0, applicative-extras >= 0.1.3, utf8-string, bytestring, RJson, old-time, network, HTTP >= 4000, time, containers, happstack, json, web-routes >= 0.20, web-routes-mtl, filepath, text
   if flag(base4)
     Build-Depends:     base >= 4 && < 5, syb
   Extensions:   MultiParamTypeClasses,
