diff --git a/happstack-hsp.cabal b/happstack-hsp.cabal
--- a/happstack-hsp.cabal
+++ b/happstack-hsp.cabal
@@ -1,5 +1,5 @@
 Name:                happstack-hsp
-Version:             6.1.0
+Version:             6.2.0
 Synopsis:            Support for using HSP templates in Happstack
 Description:         Happstack is a web application framework. HSP is an XML templating solution. This package makes it easy to use HSP templates with Happstack.
 Homepage:            http://www.happstack.com/
@@ -28,7 +28,7 @@
                        HSP.Google.Analytics
   Build-depends:       base >= 3.0 && < 5.0,
                        bytestring,
-                       happstack-server >= 6.0 && < 6.1,
+                       happstack-server >= 6.0 && < 6.2,
                        harp             >= 0.4 && < 0.5,
                        hsx >= 0.7 && < 0.10,
                        hsp >= 0.5.2 && < 0.7,
diff --git a/src/Happstack/Server/HSX.hs b/src/Happstack/Server/HSX.hs
--- a/src/Happstack/Server/HSX.hs
+++ b/src/Happstack/Server/HSX.hs
@@ -3,6 +3,7 @@
 {-# OPTIONS_GHC -fno-warn-orphans #-}
 module Happstack.Server.HSX where
 
+import Control.Applicative         (Alternative(..))
 import Control.Monad               (MonadPlus(..))
 import Control.Monad.Trans         (MonadIO(..))
 import Happstack.Server.SimpleHTTP (ServerMonad(..), FilterMonad(..), WebMonad(..), HasRqData(..), Happstack(..), Response)
@@ -25,4 +26,4 @@
     localRqEnv f (XMLGenT m) = XMLGenT (localRqEnv f m)
     rqDataError = XMLGenT . rqDataError
 
-instance (MonadPlus m, Functor m, MonadIO m, ServerMonad m, FilterMonad a m, WebMonad a m, HasRqData m, a ~ Response) => Happstack (XMLGenT m)
+instance (Alternative m, MonadPlus m, Functor m, MonadIO m, ServerMonad m, FilterMonad a m, WebMonad a m, HasRqData m, a ~ Response) => Happstack (XMLGenT m)
