diff --git a/src/Network/WebSockets/Simple.hs b/src/Network/WebSockets/Simple.hs
--- a/src/Network/WebSockets/Simple.hs
+++ b/src/Network/WebSockets/Simple.hs
@@ -63,7 +63,7 @@
               forever $ do
                 data' <- liftBaseWith $ \_ -> receiveDataMessage conn
                 let data'' = case data' of
-                              Text xs -> xs
+                              Text xs _ -> xs
                               Binary xs -> xs
                 case Aeson.decode data'' of
                   Nothing -> throwM (JSONParseError data'')
diff --git a/websockets-simple.cabal b/websockets-simple.cabal
--- a/websockets-simple.cabal
+++ b/websockets-simple.cabal
@@ -1,5 +1,5 @@
 name:                websockets-simple
-version:             0.0.2
+version:             0.0.2.1
 synopsis:            Simpler interface to the websockets api
 -- description:
 homepage:            https://github.com/athanclark/websockets-simple#readme
@@ -24,7 +24,7 @@
                      , monad-control
                      , stm
                      , wai-transformers
-                     , websockets
+                     , websockets >= 0.11
   default-language:    Haskell2010
 
 source-repository head
