diff --git a/github-webhook-handler-snap.cabal b/github-webhook-handler-snap.cabal
--- a/github-webhook-handler-snap.cabal
+++ b/github-webhook-handler-snap.cabal
@@ -1,5 +1,5 @@
 name:                github-webhook-handler-snap
-version:             0.0.3
+version:             0.0.4
 
 synopsis:            GitHub WebHook Handler implementation for Snap
 description:
@@ -33,8 +33,8 @@
    , case-insensitive
    , snap-core
    , uuid
-   , github-types
-   , github-webhook-handler >=0.0.3 && <1
+   , github-types >=0.2 && <1
+   , github-webhook-handler >=0.0.4 && <1
 
   exposed-modules:
      GitHub.WebHook.Handler.Snap
diff --git a/src/GitHub/WebHook/Handler/Snap.hs b/src/GitHub/WebHook/Handler/Snap.hs
--- a/src/GitHub/WebHook/Handler/Snap.hs
+++ b/src/GitHub/WebHook/Handler/Snap.hs
@@ -20,7 +20,7 @@
 
 
 
-webhookHandler :: ByteString -> Maybe String -> (Either Error (UUID, Event) -> Snap ()) -> Snap ()
+webhookHandler :: ByteString -> Maybe String -> (Either Error (UUID, Payload) -> Snap ()) -> Snap ()
 webhookHandler hookPath mbSecretKey m =
     path hookPath $ method POST $ runHandler handler
   where
