diff --git a/Nemesis b/Nemesis
--- a/Nemesis
+++ b/Nemesis
@@ -1,3 +1,9 @@
+import System.Nemesis.Env
+import Air.Env ((-))
+import Prelude hiding ((-))
+
+main = run nemesis
+
 nemesis = do
   
   clean
diff --git a/nemesis.cabal b/nemesis.cabal
--- a/nemesis.cabal
+++ b/nemesis.cabal
@@ -1,5 +1,5 @@
 Name:                 nemesis
-Version:              2011.6.12
+Version:              2011.6.19
 Build-type:           Simple
 Synopsis:             a Rake like task management tool
 Description:          smart per project code snippets
@@ -16,7 +16,7 @@
 
 library
   ghc-options: -Wall
-  build-depends: base >= 4 && < 5, old-time, time, haskell98, mtl, process, containers, data-default, Glob >= 0.4, air >= 2011.6.12
+  build-depends: base >= 4 && < 5, old-time, time, haskell98, mtl, process, containers, Glob >= 0.4, air >= 2011.6.19
   hs-source-dirs: src/
   exposed-modules:  
                       System.Nemesis
@@ -27,7 +27,7 @@
                       
 
 Executable            nemesis
-  build-depends:      base >= 4 && < 5, haskell98, mtl, process, containers, data-default, directory, air >= 2011.6.12
+  build-depends:      base >= 4 && < 5, haskell98, mtl, process, containers, data-default, directory, air >= 2011.6.19
   hs-source-dirs:     src/
   main-is:            System/Nemesis/Runner.hs
   other-modules:      System.Nemesis.Util
diff --git a/readme.md b/readme.md
--- a/readme.md
+++ b/readme.md
@@ -128,16 +128,16 @@
 
 For example:
 
-    import System.Nemesis (run)
-    import System.Nemesis.DSL
+    import System.Nemesis.Env
     import Air.Env ((-))
     import Prelude hiding ((-))
+
+    main = run nemesis
     
     nemesis = do
       task "hello" - do
         sh "echo 'hello world'"
         
-    main = run nemesis
 
 Try:
 
diff --git a/src/System/Nemesis.hs b/src/System/Nemesis.hs
--- a/src/System/Nemesis.hs
+++ b/src/System/Nemesis.hs
@@ -3,7 +3,6 @@
 module System.Nemesis where
 
 import Control.Monad.State hiding (State, join)
-import Data.Default
 import Data.List (sort)
 import Data.Map (Map, insert, empty, lookup, elems)
 import Prelude ()
diff --git a/src/System/Nemesis/DSL.hs b/src/System/Nemesis/DSL.hs
--- a/src/System/Nemesis/DSL.hs
+++ b/src/System/Nemesis/DSL.hs
@@ -3,7 +3,6 @@
 module System.Nemesis.DSL where
 
 import Control.Monad.State hiding (State, join)
-import Data.Default
 import Data.List (nub, sort)
 import Prelude ()
 import Air.Env
