diff --git a/src/Synthesizer/MIDI/CausalIO/ControllerSet.hs b/src/Synthesizer/MIDI/CausalIO/ControllerSet.hs
--- a/src/Synthesizer/MIDI/CausalIO/ControllerSet.hs
+++ b/src/Synthesizer/MIDI/CausalIO/ControllerSet.hs
@@ -37,7 +37,7 @@
 
 import qualified Data.Map as Map
 
-import Data.Traversable (Traversable, traverse, )
+import Data.Traversable (traverse, )
 import Data.Foldable (traverse_, )
 
 import Control.Arrow (Arrow, arr, )
diff --git a/src/Synthesizer/MIDI/CausalIO/Process.hs b/src/Synthesizer/MIDI/CausalIO/Process.hs
--- a/src/Synthesizer/MIDI/CausalIO/Process.hs
+++ b/src/Synthesizer/MIDI/CausalIO/Process.hs
@@ -49,7 +49,7 @@
 import qualified Sound.MIDI.Message.Class.Check as Check
 import qualified Sound.MIDI.Message.Channel.Voice as VoiceMsg
 
-import Control.DeepSeq (NFData, rnf, )
+import Control.DeepSeq (rnf, )
 
 import qualified Data.EventList.Relative.TimeBody  as EventList
 import qualified Data.EventList.Relative.BodyTime  as EventListBT
diff --git a/src/Synthesizer/MIDI/Dimensional.hs b/src/Synthesizer/MIDI/Dimensional.hs
--- a/src/Synthesizer/MIDI/Dimensional.hs
+++ b/src/Synthesizer/MIDI/Dimensional.hs
@@ -61,7 +61,7 @@
 import qualified Algebra.RealField      as RealField
 import qualified Algebra.Field          as Field
 
-import Control.Category (Category, (.), )
+import Control.Category ((.), )
 import Control.Applicative (Applicative, pure, (<*>), liftA2, )
 import Control.Monad.Trans.State (State, evalState, state, gets, )
 import Control.Monad (liftM, )
diff --git a/src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs b/src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs
--- a/src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs
+++ b/src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs
@@ -69,7 +69,6 @@
 import NumericPrelude.Numeric
 import NumericPrelude.Base
 import qualified Prelude as P
-          (Num, Integral, fromInteger, fromIntegral, toInteger, sum, )
 
 
 {-
diff --git a/synthesizer-midi.cabal b/synthesizer-midi.cabal
--- a/synthesizer-midi.cabal
+++ b/synthesizer-midi.cabal
@@ -1,5 +1,5 @@
 Name:           synthesizer-midi
-Version:        0.6
+Version:        0.6.0.1
 License:        GPL
 License-File:   LICENSE
 Author:         Henning Thielemann <haskell@henning-thielemann.de>
@@ -19,7 +19,7 @@
 Build-Type:     Simple
 
 Source-Repository this
-  Tag:         0.6
+  Tag:         0.6.0.1
   Type:        darcs
   Location:    http://code.haskell.org/synthesizer/midi/
 
@@ -41,7 +41,7 @@
 Library
   Build-Depends:
     synthesizer-dimensional >=0.7 && <0.8,
-    synthesizer-core >=0.6 && <0.7,
+    synthesizer-core >=0.6 && <0.8,
     sox >=0.2.1 && <0.3,
     midi >=0.2.1 && <0.3,
     storable-record >=0.0.2 && <0.1,
@@ -53,7 +53,7 @@
     data-accessor-transformers >=0.2.1 && <0.3,
     data-accessor >=0.2.1 && <0.3,
     containers >=0.1 && <0.6,
-    array >=0.1 && <0.5,
+    array >=0.1 && <0.6,
     transformers >=0.2 && <0.4,
     utility-ht >=0.0.1 && <0.1
 
@@ -131,7 +131,7 @@
   Default-Language: Haskell2010
   GHC-Options: -Wall
   If impl(ghc>=7.0)
-    GHC-Options: -fwarn-unused-do-bind
+    GHC-Options: -fwarn-unused-do-bind -rtsopts
     CPP-Options: -DNoImplicitPrelude=RebindableSyntax
     Default-Extensions: CPP
   Main-Is: src/Test.hs
