diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,2 +0,0 @@
-import Distribution.Simple
-main = defaultMain
diff --git a/Setup.lhs b/Setup.lhs
new file mode 100644
--- /dev/null
+++ b/Setup.lhs
@@ -0,0 +1,7 @@
+#!/usr/bin/runhaskell
+> module Main (main) where
+
+> import Distribution.Simple
+
+> main :: IO ()
+> main = defaultMain
diff --git a/order-statistics.cabal b/order-statistics.cabal
--- a/order-statistics.cabal
+++ b/order-statistics.cabal
@@ -1,6 +1,6 @@
 name:          order-statistics
 category:      Statistics
-version:       0.1.0.2
+version:       0.1.0.4
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -13,6 +13,7 @@
 synopsis:      L-Estimators for robust statistics
 description:   L-Estimators for robust statistics
 build-type:    Simple
+
 extra-source-files: .travis.yml
 
 source-repository head
@@ -25,11 +26,11 @@
 
   build-depends:
     base           >= 4      && < 5,
-    statistics     >= 0.10.1 && < 0.11,
-    math-functions >= 0.1.1  && < 0.2,
-    vector         >= 0.9.1  && < 0.10,
-    vector-space   >= 0.8    && < 0.9,
-    containers     >= 0.3    && < 0.6
+    statistics     == 0.10.*,
+    math-functions == 0.1.*,
+    vector         == 0.9.*,
+    vector-space   == 0.8.*,
+    containers     >= 0.4.2 && < 0.6
 
   exposed-modules:
     Statistics.Distribution.Beta
