diff --git a/src/Network/WebSockets/Snap.hs b/src/Network/WebSockets/Snap.hs
--- a/src/Network/WebSockets/Snap.hs
+++ b/src/Network/WebSockets/Snap.hs
@@ -27,7 +27,7 @@
     rq <- Snap.getRequest
     Snap.escapeHttp $ \tickle writeEnd ->
         let options' = options
-                { WS.onPong = tickle 30 >> WS.onPong options
+                { WS.onPong = tickle (+ 30) >> WS.onPong options
                 }
 
         in WS.runWebSocketsWith options' (fromSnapRequest rq) ws writeEnd
@@ -37,4 +37,5 @@
 fromSnapRequest rq = WS.RequestHttpPart
     { WS.requestHttpPath    = Snap.rqURI rq
     , WS.requestHttpHeaders = Headers.toList (Snap.rqHeaders rq)
+    , WS.requestHttpSecure = Snap.rqIsSecure rq
     }
diff --git a/websockets-snap.cabal b/websockets-snap.cabal
--- a/websockets-snap.cabal
+++ b/websockets-snap.cabal
@@ -1,5 +1,5 @@
 Name:          websockets-snap
-Version:       0.5.0.1
+Version:       0.6.0.0
 Synopsis:      Snap integration for the websockets library
 Description:   Snap integration for the websockets library
 License:       BSD3
@@ -18,9 +18,9 @@
 
   Build-depends:
     base        >= 4   && < 5,
-    snap-core   >= 0.7 && < 0.8,
-    snap-server >= 0.7 && < 0.8,
-    websockets  >= 0.4 && < 0.6
+    snap-core   >= 0.8 && < 0.9,
+    snap-server >= 0.8 && < 0.9,
+    websockets  >= 0.6 && < 0.7
 
 Source-repository head
   Type:     git
