diff --git a/Control/Shell.hs b/Control/Shell.hs
--- a/Control/Shell.hs
+++ b/Control/Shell.hs
@@ -10,7 +10,7 @@
     isFile, rm, mv, cp, file,
     withTempFile, withTempDirectory, inTempDirectory,
     hPutStr, hPutStrLn, echo,
-    module System.FilePath,
+    module System.FilePath, liftIO
   ) where
 import Control.Applicative
 import Control.Monad (ap)
@@ -320,7 +320,7 @@
 -- | Performs a command inside a temporary directory. The directory will be
 --   cleaned up after the command finishes.
 inTempDirectory :: Shell a -> Shell a
-inTempDirectory = withTempDirectory "hsshell" . flip inDirectory
+inTempDirectory = withTempDirectory "shellmate" . flip inDirectory
 
 -- | Create a temp file in the standard system temp directory, do something
 --   with it, then remove it.
diff --git a/shellmate.cabal b/shellmate.cabal
--- a/shellmate.cabal
+++ b/shellmate.cabal
@@ -1,5 +1,5 @@
 name:                shellmate
-version:             0.1
+version:             0.1.1
 synopsis:            Simple interface for shell scripting in Haskell.
 -- description:         
 homepage:            http://github.com/valderman/shellmate
@@ -17,10 +17,10 @@
     Control.Shell
   -- other-modules:       
   build-depends:
-    base >=4.6 && <5,
+    base >=4.5 && <5,
     transformers >=0.3,
-    time >=1.4,
-    filepath >=1.3,
-    process >=1.1,
-    directory >=1.2,
-    temporary >=1.1
+    time,
+    filepath,
+    process,
+    directory,
+    temporary
