diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,9 @@
+## 1.2.19
+
+### Other Changes
+
+* Increased the lower-bound of `websockets` to 0.11.
+
 ## 1.2.18
 
 ### Other Changes
diff --git a/engine-io.cabal b/engine-io.cabal
--- a/engine-io.cabal
+++ b/engine-io.cabal
@@ -1,5 +1,5 @@
 name: engine-io
-version: 1.2.18
+version: 1.2.19
 synopsis: A Haskell implementation of Engine.IO
 homepage: http://github.com/ocharles/engine.io
 license: BSD3
@@ -43,7 +43,7 @@
     transformers >=0.2 && <0.6,
     unordered-containers >=0.2 && <0.3,
     vector >=0.10 && <0.13,
-    websockets >=0.8 && <0.13
+    websockets >=0.11 && <0.13
 
   hs-source-dirs: src
   default-language: Haskell2010
diff --git a/src/Network/EngineIO.hs b/src/Network/EngineIO.hs
--- a/src/Network/EngineIO.hs
+++ b/src/Network/EngineIO.hs
@@ -600,7 +600,7 @@
   receivePacket conn = do
     msg <- WebSockets.receiveDataMessage conn
     case msg of
-      WebSockets.Text bytes ->
+      WebSockets.Text bytes _ ->
         case Attoparsec.parseOnly parsePacket (LBS.toStrict bytes)  of
           Left ex -> do
             putStrLn $ "Malformed packet received: " ++ show bytes ++ " (" ++ show ex ++ ")"
