diff --git a/EventsClient/EventsClient.hs b/EventsClient/EventsClient.hs
--- a/EventsClient/EventsClient.hs
+++ b/EventsClient/EventsClient.hs
@@ -34,7 +34,7 @@
 -- |The doClient method is how we start the client side of the
 -- Pup-Events framework. It's called by the main application.
 doClient ip priorities =
-    do  (q1, q2) <- Client.client ip priorities lookupPriorityClient lookupUnHandlerClient parsersClient
+    do  (q1, q2, _) <- Client.client ip priorities lookupPriorityClient lookupUnHandlerClient parsersClient
         return (q1, q2)
 
 -- |Put your event models here
diff --git a/Pup-Events-Demo.cabal b/Pup-Events-Demo.cabal
--- a/Pup-Events-Demo.cabal
+++ b/Pup-Events-Demo.cabal
@@ -1,5 +1,5 @@
 name:                   Pup-Events-Demo
-version:                1.1
+version:                1.2
 synopsis:               A networked event handling framework for hooking
                         into other programs.
 description:            Pup-Events is a networking enabled event handling
@@ -22,13 +22,13 @@
 executable server
     main-is:            EventsServer/ServerDemo.hs
     default-language:   Haskell98
-    build-depends:      base == 4.*, Pup-Events-Server, parsec >= 3.1.1
+    build-depends:      base == 4.*, Pup-Events-Server >= 1.1.2, parsec >= 3.1.1
     ghc-options:        -threaded
 
 executable demo
     main-is:            EventsClient/Demo.hs
     default-language:   Haskell98
-    build-depends:      base == 4.*, Pup-Events-Client, stm >= 2.2, OpenGL,
+    build-depends:      base == 4.*, Pup-Events-Client >= 1.1, stm >= 2.2, OpenGL,
                         Pup-Events-PQueue, parsec >= 3.1.1, GLUT
     hs-source-dirs:     ./, EventsClient/
     other-modules:      EventsClient
