diff --git a/Codec/Compression/QuickLZ.hsc b/Codec/Compression/QuickLZ.hsc
--- a/Codec/Compression/QuickLZ.hsc
+++ b/Codec/Compression/QuickLZ.hsc
@@ -22,15 +22,17 @@
 , decompress'   -- :: S.ByteString -> S.ByteString
 ) where
 
-import Foreign
+import Data.Bits
+import Foreign.Ptr
+import Foreign.Marshal.Alloc
 import Foreign.C
+import System.IO.Unsafe (unsafePerformIO)
 
 import qualified Data.ByteString as S
 import qualified Data.ByteString.Internal as SI
 import qualified Data.ByteString.Unsafe as U
 
 #include <quicklz.h>
-
 
 -- 
 -- A word of notice: QuickLZ, for inputs of less than 5 bytes in
diff --git a/quicklz.cabal b/quicklz.cabal
--- a/quicklz.cabal
+++ b/quicklz.cabal
@@ -1,5 +1,5 @@
 name:                quicklz
-version:             1.5.0.7
+version:             1.5.0.8
 synopsis:            binding to QuickLZ compression library
 description:         
   This package provides a high level binding to the QuickLZ (<http://quicklz.com>) library
