diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -1,2 +1,8 @@
+#!/usr/bin/env runghc
+
+module Main where
+
 import Distribution.Simple
+
+main :: IO ()
 main = defaultMain
diff --git a/storable-endian.cabal b/storable-endian.cabal
--- a/storable-endian.cabal
+++ b/storable-endian.cabal
@@ -1,5 +1,5 @@
 Name: storable-endian
-Version: 0.2.3
+Version: 0.2.4
 License: BSD3
 License-file: LICENSE
 Copyright: Eugene Kirpichov, 2010
@@ -23,7 +23,7 @@
   else
     Build-Depends: base < 3
 
-  Build-Depends: haskell98, template-haskell, byteorder
+  Build-Depends: haskell98, byteorder
   Exposed-Modules: Data.Storable.Endian
   Extensions: 
     MagicHash
