diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,6 +1,2 @@
-#!/usr/bin/env runhaskell
-
-module Main (main) where
 import Distribution.Simple
-
 main = defaultMain
diff --git a/bindings-common.cabal b/bindings-common.cabal
--- a/bindings-common.cabal
+++ b/bindings-common.cabal
@@ -16,7 +16,7 @@
   read the code for "Bindings.C" to understand how they work, or
   just fill question\/sugestion reports in the bug tracking web
   site.
-version: 1.3
+version: 1.3.1
 license: BSD3
 license-file: LICENSE
 maintainer: Maurício C. Antunes <mauricio.antunes@gmail.com>
diff --git a/src/bindings.macros.h b/src/bindings.macros.h
--- a/src/bindings.macros.h
+++ b/src/bindings.macros.h
@@ -1,5 +1,4 @@
 #define hsc_strict_import(dummy) printf( \
-    "import Prelude (IO,Num,return,(.),($),Eq,Show,take)\n" \
     "import Foreign.Ptr (Ptr,FunPtr,plusPtr)\n" \
     "import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)\n" \
     "import Foreign.Storable\n" \
