diff --git a/Test/recver.hs b/Test/recver.hs
deleted file mode 100644
--- a/Test/recver.hs
+++ /dev/null
@@ -1,12 +0,0 @@
-module Main where
-
-import System.IPC
-import Control.Concurrent.STM
-import Control.Concurrent (threadDelay)
-import Control.Monad 
-
-main = do
-    q <- channelAcceptSimple "Test"
-    forever (do x <- recv q
-                putStrLn x )
-    threadDelay 10000
diff --git a/Test/sender.hs b/Test/sender.hs
deleted file mode 100644
--- a/Test/sender.hs
+++ /dev/null
@@ -1,11 +0,0 @@
-module Main where
-
-import System.IPC
-import Control.Concurrent.STM
-import Control.Concurrent
-
-main = do
-    q <- channelConnectSimple "Test"
-    mapM_ (\x -> send q ("Hello: " ++ (show x))) [1..1000]
-    waitTillEmpty q
-    threadDelay 1000
diff --git a/ipc.cabal b/ipc.cabal
--- a/ipc.cabal
+++ b/ipc.cabal
@@ -1,5 +1,5 @@
 name:                ipc
-version:             0.0.3
+version:             0.0.4
 synopsis:            High level inter-process communication library
 description:         Provides inter-process communication at a high level
 Copyright:           2008, Thomas DuBuisson
@@ -9,8 +9,8 @@
 author:              Thomas DuBuisson
 maintainer:          Thomas.DuBuisson@gmail.com
 build-type:          Simple
-build-Depends:       base, network, dlist, network-bytestring, binary, stm, mtl, bytestring
+build-Depends:       base<=4, network, dlist, network-bytestring, binary, stm, mtl, bytestring
 exposed-modules:     System.IPC, Data.Queue
-stability:           alpha
+stability:           depreciated
 tested-with:         GHC == 6.8.2
 extensions:          EmptyDataDecls
