diff --git a/acid-state.cabal b/acid-state.cabal
--- a/acid-state.cabal
+++ b/acid-state.cabal
@@ -7,7 +7,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.7.5
+Version:             0.7.6
 
 -- A short (one-line) description of the package.
 Synopsis:            Add ACID guarantees to any serializable Haskell data structure.
@@ -44,7 +44,7 @@
 
 Source-repository head
   type:          darcs
-  location:      http://mirror.seize.it/acid-state/
+  location:      http://hub.darcs.net/Lemmih/acid-state
 
 
 Library
diff --git a/src/Data/Acid/Remote.hs b/src/Data/Acid/Remote.hs
--- a/src/Data/Acid/Remote.hs
+++ b/src/Data/Acid/Remote.hs
@@ -29,6 +29,7 @@
 import Data.IORef                                    ( newIORef, readIORef, writeIORef )
 import Data.Serialize
 import Data.SafeCopy                                 ( SafeCopy, safeGet, safePut )
+import System.Directory                              ( removeFile )
 import System.IO                                     ( Handle, hFlush, hClose )
 import qualified Data.Sequence as Seq
 import Data.Typeable                                 ( Typeable )
@@ -41,7 +42,10 @@
   = do socket <- listenOn port
        forever (do (handle, _host, _port) <- accept socket
                    forkIO (process acidState handle))
-         `finally` sClose socket
+         `finally` do sClose socket
+                      case port of
+                        UnixSocket path -> removeFile path
+                        _               -> return ()
 
 data Command = RunQuery (Tagged Lazy.ByteString)
              | RunUpdate (Tagged Lazy.ByteString)
