diff --git a/jack.cabal b/jack.cabal
--- a/jack.cabal
+++ b/jack.cabal
@@ -1,5 +1,5 @@
 Name:               jack
-Version:            0.7.0.1
+Version:            0.7.0.2
 License:            GPL
 License-File:       LICENSE
 Author:             Henning Thielemann, Stefan Kersten, Soenke Hahn <soenkehahn@gmail.com>
@@ -30,7 +30,7 @@
 Source-Repository this
   type:     darcs
   location: http://code.haskell.org/jack/
-  tag:      0.7.0.1
+  tag:      0.7.0.2
 
 Flag pkgConfig
   description: Use pkg-config tool for check version and presence of jack
@@ -53,8 +53,8 @@
     explicit-exception >=0.1.7 && <0.2,
     transformers >=0.2 && <0.4,
     enumset >=0.0 && <0.1,
-    array >=0.2 && <0.6,
-    unix >=2.3 && <2.7,
+    array >=0.4 && <0.6,
+    unix >=2.3 && <2.8,
     base >=4.0 && <5.0
   Exposed-Modules:
     Sound.JACK
diff --git a/src/Sound/JACK.hs b/src/Sound/JACK.hs
--- a/src/Sound/JACK.hs
+++ b/src/Sound/JACK.hs
@@ -114,7 +114,7 @@
 import qualified Foreign.Marshal.Array as Array
 import qualified Foreign.C.String as CString
 import qualified Foreign.C.Types as C
-import Foreign.Storable (Storable, peek, )
+import Foreign.Storable (peek, )
 import Foreign.Ptr (Ptr, FunPtr, nullPtr, castPtr, freeHaskellFunPtr, nullFunPtr, )
 import Foreign.C.String (CString, peekCString, )
 import Foreign.C.Error (Errno(Errno), eOK)
diff --git a/src/Sound/JACK/Audio.hs b/src/Sound/JACK/Audio.hs
--- a/src/Sound/JACK/Audio.hs
+++ b/src/Sound/JACK/Audio.hs
@@ -30,9 +30,8 @@
 
 import System.Environment (getProgName)
 
-import Data.Array.Storable
-          (StorableArray, readArray, writeArray,
-           unsafeForeignPtrToStorableArray)
+import Data.Array.Storable (StorableArray, readArray, writeArray, )
+import Data.Array.Unsafe (unsafeForeignPtrToStorableArray, )
 
 
 type Sample = C.CFloat
diff --git a/src/Sound/JACK/MIDI.hs b/src/Sound/JACK/MIDI.hs
--- a/src/Sound/JACK/MIDI.hs
+++ b/src/Sound/JACK/MIDI.hs
@@ -49,7 +49,7 @@
 import qualified Control.Monad.Exception.Synchronous as Sync
 import qualified Control.Monad.Trans.Class as Trans
 
-import Foreign.Storable (Storable, peek, )
+import Foreign.Storable (peek, )
 import Foreign.C.Error (Errno, )
 
 import System.Environment (getProgName)
