diff --git a/example/Glue/Example/BatcherExample.hs b/example/Glue/Example/BatcherExample.hs
--- a/example/Glue/Example/BatcherExample.hs
+++ b/example/Glue/Example/BatcherExample.hs
@@ -1,4 +1,5 @@
 {-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE FlexibleContexts #-}
 
 module Glue.Example.BatcherExample(
     batcherExample
diff --git a/glue.cabal b/glue.cabal
--- a/glue.cabal
+++ b/glue.cabal
@@ -1,5 +1,5 @@
 name:                   glue
-version:                0.1.0.0
+version:                0.1.1.0
 synopsis:               Make better services.
 description:            Implements common patterns used in building services that run smoothly and efficiently.
 license:                BSD3
@@ -8,7 +8,7 @@
 maintainer:             github@futurenotfound.com
 category:               Network
 build-type:             Simple
--- extra-source-files:  
+-- extra-source-files:
 cabal-version:          >=1.10
 
 source-repository head
@@ -26,9 +26,9 @@
                         Glue.Retry
                         Glue.Batcher
                         Glue.Stats
-  -- other-modules:       
-  -- other-extensions:    
-  build-depends:        base ==4.*,
+  -- other-modules:
+  -- other-extensions:
+  build-depends:        base >=4.6 && <4.9,
                         transformers,
                         transformers-base,
                         lifted-base,
