diff --git a/README b/README
--- a/README
+++ b/README
@@ -9,5 +9,5 @@
   http://audiosynth.com/
   http://graphviz.org/
 
-(c) rohan drape, 2006-2010
+(c) rohan drape, 2006-2011
     gpl, http://gnu.org/copyleft/
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,3 @@
+#!/usr/bin/env runhaskell
+import Distribution.Simple
+main = defaultMain
diff --git a/Setup.lhs b/Setup.lhs
deleted file mode 100644
--- a/Setup.lhs
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env runhaskell
-> import Distribution.Simple
-> main = defaultMain
diff --git a/Sound/SC3/UGen/Dot.hs b/Sound/SC3/UGen/Dot.hs
--- a/Sound/SC3/UGen/Dot.hs
+++ b/Sound/SC3/UGen/Dot.hs
@@ -144,7 +144,7 @@
        bracket (openFile f WriteMode)
                hClose
                (flip hPutStr (dot u))
-       system (v ++ " " ++ f)
+       _ <- system (v ++ " " ++ f)
        return ()
 
 -- Read the environment variable @DOTVIEWER@, the default value is
diff --git a/hsc3-dot.cabal b/hsc3-dot.cabal
--- a/hsc3-dot.cabal
+++ b/hsc3-dot.cabal
@@ -1,16 +1,16 @@
 Name:              hsc3-dot
-Version:           0.8
+Version:           0.9
 Synopsis:          haskell supercollider graph drawing
 Description:       dot format graph generator for SuperCollider 
                    unit generator graphs constructed using hsc3.
 License:           GPL
 Category:          Sound
-Copyright:         (c) Rohan Drape, 2006-2010
+Copyright:         (c) Rohan Drape, 2006-2011
 Author:            Rohan Drape
 Maintainer:        rd@slavepianos.org
 Stability:         Experimental
 Homepage:          http://slavepianos.org/rd/?t=hsc3-dot
-Tested-With:       GHC == 6.10.3
+Tested-With:       GHC == 6.12.1
 Build-Type:        Simple
 Cabal-Version:     >= 1.6
 
@@ -18,15 +18,14 @@
                    Help/hsc3-dot.help.lhs
 
 Library
-  Build-Depends:   base == 3.*,
+  Build-Depends:   base == 4.*,
                    directory,
                    filepath,
-                   hsc3 == 0.8,
+                   hsc3 == 0.9,
                    process
   GHC-Options:     -Wall -fwarn-tabs
   Exposed-modules: Sound.SC3.UGen.Dot
 
-
 Source-Repository  head
   Type:            darcs
-  Location:        http://slavepianos.org/~rd/sw/hsc3-dot/
+  Location:        http://slavepianos.org/rd/sw/hsc3-dot/
