diff --git a/cbits/hsiconv.c b/cbits/hsiconv.c
--- a/cbits/hsiconv.c
+++ b/cbits/hsiconv.c
@@ -1,4 +1,4 @@
-#include "hsiconv.h"
+#include <iconv.h>
 
 /* On some platforms (notably darwin) the iconv functions are defined as
  * a macro rather than a real C function. Doh! That means we need these
diff --git a/conduit-iconv.cabal b/conduit-iconv.cabal
--- a/conduit-iconv.cabal
+++ b/conduit-iconv.cabal
@@ -1,5 +1,5 @@
 name:                  conduit-iconv
-version:               0.1.1.0
+version:               0.1.1.1
 synopsis:              Conduit for character encoding conversion.
 description:
     @conduit-iconv@ provides a Conduit for character encoding
@@ -17,11 +17,10 @@
   exposed-modules:     Data.Conduit.IConv
   build-depends:       base == 4.*
                      , conduit >= 1.1 && < 1.3
-                     , bytestring >= 0.10 && < 0.11
+                     , bytestring >= 0.10.4 && < 0.11
   default-language:    Haskell2010
   ghc-options:         -Wall
-  includes:            hsiconv.h
-  include-dirs:        cbits
+  includes:            iconv.h
   c-sources:           cbits/hsiconv.c
   if os(darwin) || os(freebsd)
     -- on many systems the iconv api is part of the standard C library
