diff --git a/Database/Bloodhound/Client.hs b/Database/Bloodhound/Client.hs
--- a/Database/Bloodhound/Client.hs
+++ b/Database/Bloodhound/Client.hs
@@ -160,7 +160,7 @@
 collapseStream stream = collapsed where
   blobs = intersperse "\n" $ concat $ fmap getStreamChunk stream
   mashedTaters = mash (mempty :: Builder) blobs
-  collapsed = toLazyByteString $ mappend mashedTaters "\n"
+  collapsed = toLazyByteString $ mappend mashedTaters (byteString "\n")
 
 mash :: Builder -> [L.ByteString] -> Builder
 mash builder xs = foldl' (\b x -> mappend b (lazyByteString x)) builder xs
diff --git a/bloodhound.cabal b/bloodhound.cabal
--- a/bloodhound.cabal
+++ b/bloodhound.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                bloodhound
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            ElasticSearch client library for Haskell
 description:         ElasticSearch made awesome for Haskell hackers
 homepage:            github.com/bitemyapp/bloodhound
@@ -15,6 +15,10 @@
 build-type:          Simple
 cabal-version:       >=1.10
 
+source-repository head
+  type:     git
+  location: https://github.com/bitemyapp/bloodhound.git
+
 library
   ghc-options: -Wall
   default-extensions:  OverloadedStrings
@@ -23,25 +27,17 @@
                        Database.Bloodhound.Types
                        Database.Bloodhound.Types.Class
                        Database.Bloodhound.Types.Instances
-  build-depends:       base          >=4.3 && <5,
-                       bytestring    >= 0.10,
-                       transformers  >= 0.3,
-                       free          >= 4.5,
-                       lens          >= 4,
-                       aeson         >= 0.7,
-                       aeson-pretty  >= 0.7,
-                       conduit       >= 1.0,
-                       http-conduit  >= 2.0,
-                       io-streams    >= 1.1,
-                       http-streams  >= 0.7,
-                       HTTP          >= 4000.2,
-                       time          >= 1.4,
-                       text          >= 0.11,
-                       http-types    >= 0.8,
-                       blaze-builder >= 0.3,
-                       failure       >= 0.2,
-                       semigroups    >= 0.12,
-                       containers           ,
+  build-depends:       base             >= 4.3 && <5,
+                       bytestring       >= 0.10.2,
+                       aeson            >= 0.7,
+                       aeson-pretty     >= 0.7,
+                       conduit          >= 1.0,
+                       http-conduit     >= 2.0,
+                       time             >= 1.4,
+                       text             >= 0.11,
+                       http-types       >= 0.8,
+                       blaze-builder    >= 0.3,
+                       unix             >= 2.6,
                        scientific
   default-language:    Haskell2010
 
@@ -56,10 +52,9 @@
                        bloodhound,
                        http-conduit,
                        http-types,
-                       bytestring           >= 0.10,
+                       bytestring           >= 0.10.2,
                        hspec                >= 1.8,
                        QuickCheck           >= 2.5,
-                       derive               >= 2.5,
                        text                 >= 0.11,
                        time                 >= 1.4,
                        aeson                >= 0.7,
