diff --git a/Web/Routes/XMLGenT.hs b/Web/Routes/XMLGenT.hs
--- a/Web/Routes/XMLGenT.hs
+++ b/Web/Routes/XMLGenT.hs
@@ -7,7 +7,7 @@
 import qualified Data.Text as T
 import qualified Data.Text.Lazy as TL
 import qualified HSX.XMLGenerator as HSX
-import Web.Routes.RouteT (RouteT, ShowURL(showURL), URL)
+import Web.Routes.RouteT (RouteT, ShowURL(showURLParams), URL)
 
 instance (Functor m, Monad m) => HSX.XMLGen (RouteT url m) where
     type HSX.XML (RouteT url m) = XML
@@ -104,4 +104,4 @@
 
 instance (ShowURL m) => ShowURL (XMLGenT m) where
     type URL (XMLGenT m) = URL m
-    showURL url = XMLGenT $ showURL url
+    showURLParams url params = XMLGenT $ showURLParams url params
diff --git a/web-routes-hsp.cabal b/web-routes-hsp.cabal
--- a/web-routes-hsp.cabal
+++ b/web-routes-hsp.cabal
@@ -1,5 +1,5 @@
 Name:             web-routes-hsp
-Version:          0.20
+Version:          0.21
 License:          BSD3
 Author:           jeremy@seereason.com
 Maintainer:       partners@seereason.com
@@ -10,7 +10,7 @@
 Build-type:       Simple
 
 Library
-        Build-Depends:    base >= 4 && < 5, hsx >= 0.7.0, hsp, web-routes >= 0.19, text
+        Build-Depends:    base >= 4 && < 5, hsx >= 0.7.0, hsp, web-routes >= 0.23, text
         Exposed-Modules:  Web.Routes.XMLGenT
 
 source-repository head
