diff --git a/HSH/Helpers/Instances.hs b/HSH/Helpers/Instances.hs
--- a/HSH/Helpers/Instances.hs
+++ b/HSH/Helpers/Instances.hs
@@ -6,11 +6,11 @@
 import System.Posix.Process
 import System.Posix.Env
 instance RunResult (IO (Either String ()) ) where
-    run cmd = checkResults =<< run cmd 
+    run cmd = checkProcessStatus =<< run cmd 
 
 {- | Evaluates result codes and raises an error for any bad ones it finds. -}
-checkResults :: (String, ProcessStatus) -> IO (Either String ())
-checkResults (cmd, ps) =
+checkProcessStatus :: (String, ProcessStatus) -> IO (Either String ())
+checkProcessStatus (cmd, ps) =
        case ps of
          Exited (ExitSuccess) -> return $ Right ()
          Exited (ExitFailure x) ->
diff --git a/HSHHelpers.cabal b/HSHHelpers.cabal
--- a/HSHHelpers.cabal
+++ b/HSHHelpers.cabal
@@ -1,5 +1,5 @@
 Name: HSHHelpers
-Version: 0.20
+Version: 0.21
 License: GPL
 License-file: gpl.txt
 Description: 
@@ -15,7 +15,7 @@
 Copyright: Copyright (c) 2008 Thomas Hartman
 Exposed-Modules: HSH.Helpers, HSH.Helpers.Instances, HSH.Helpers.UnixUsers, HSH.Helpers.FileManip, 
                  HSH.Helpers.Utils, HSH.Helpers.Email
-Build-Depends: base >= 0.4 && <5, HSH, unix, HStringTemplateHelpers, MissingH, regex-pcre, directory, bytestring, filepath, mtl,
+Build-Depends: base >= 0.4 && <5, HSH >= 1 && <1.27, unix, HStringTemplateHelpers, MissingH >= 1.0, regex-pcre, directory, bytestring, filepath, mtl,
                DebugTraceHelpers
 Category: System
 Build-type: Simple
