diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -17,8 +17,8 @@
 import System.Process ( system )
 
 main = defaultMain $ do
-   "*.md"   |> \filePath -> system $ "pandoc -t html " ++ filePath
-   "*.html" |> \_ -> system $ "osascript refreshSafari.AppleScript"
+   "*.md"   |> \filePath -> system ("pandoc -t html " ++ filePath)
+   "*.html" |> \_ -> system "osascript refreshSafari.AppleScript"
 ```
 
 Rules are specified in the `Dep` (for Dependency) monad. The library takes advantage
diff --git a/twitch.cabal b/twitch.cabal
--- a/twitch.cabal
+++ b/twitch.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                twitch
-version:             0.1.7.0
+version:             0.1.7.1
 synopsis:            A high level file watcher DSL
 description:
  Twitch is a monadic DSL and library for file watching.
@@ -57,7 +57,7 @@
                   , MultiParamTypeClasses
                   , TypeSynonymInstances
                   , TemplateHaskell
-  build-depends: base >=4.5 && <4.9
+  build-depends: base >=4.5 && <5.0
                , directory
                , filepath
                , transformers 
