diff --git a/pipes-csv.cabal b/pipes-csv.cabal
--- a/pipes-csv.cabal
+++ b/pipes-csv.cabal
@@ -1,5 +1,5 @@
 name:                pipes-csv
-version:             1.4.0
+version:             1.4.1
 synopsis:            Fast, streaming csv parser
 license:             MIT
 license-file:        LICENSE
@@ -8,6 +8,7 @@
 category:            Pipes, CSV
 build-type:          Simple
 cabal-version:       >=1.10
+tested-with:         GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.1, GHC == 7.10.2
 Description:
   `pipes-csv` is a streaming csv parser built on top of `cassava` and `pipes`
 
@@ -17,7 +18,7 @@
 
 library
   hs-source-dirs: src
-  ghc-options: -Wall -O2
+  ghc-options: -Wall
   default-language: Haskell2010
 
   exposed-modules:
@@ -25,13 +26,13 @@
     , Pipes.Csv.Encoding
 
   build-depends:
-      base                  >= 4       && < 5
-    , cassava               >= 0.4     && < 0.5
-    , pipes                 >= 4       && < 5
-    , unordered-containers  < 0.3
-    , blaze-builder         < 0.4
-    , bytestring            < 0.11
-    , vector                < 0.11
+      base                  >= 4 && < 5
+    , cassava               >= 0.4
+    , pipes                 >= 4
+    , unordered-containers  >= 0.2
+    , blaze-builder         >= 0.4
+    , bytestring            >= 0.10
+    , vector                >= 0.11
 
 
 flag test-hunit
@@ -48,13 +49,13 @@
     buildable: False
   else
     build-depends:
-        base
-      , HUnit >= 1.2
-      , pipes                >= 4 && < 5
-      , pipes-bytestring     >= 2 && < 3
+        base                 >= 4
+      , HUnit                >= 1.2
+      , pipes                >= 4
+      , pipes-bytestring     >= 2
       , pipes-csv
-      , cassava
-      , vector
-      , bytestring
+      , cassava              >= 0.4
+      , vector               >= 0.11
+      , bytestring           >= 0.10
       , test-framework       >= 0.6
       , test-framework-hunit >= 0.2
diff --git a/test/test-pipes-csv.hs b/test/test-pipes-csv.hs
--- a/test/test-pipes-csv.hs
+++ b/test/test-pipes-csv.hs
@@ -84,7 +84,7 @@
     , Right (1,2)
     , Right (2,3)
     , Left "expected Int, got \"one\" (Failed reading: takeWhile1)"
-    , Left "cannot unpack array of length 1 into a pair. Input record: fromList [\"no line end needed on last chunk\"]"
+    , Left "cannot unpack array of length 1 into a pair. Input record: [\"no line end needed on last chunk\"]"
     , Right (0,0)
     ]
 
