diff --git a/Trace/Hpc/Mix.hs b/Trace/Hpc/Mix.hs
--- a/Trace/Hpc/Mix.hs
+++ b/Trace/Hpc/Mix.hs
@@ -20,7 +20,6 @@
 
 import System.Time (ClockTime(..))
 import System.Directory (getModificationTime)
-import System.IO   (FilePath)
 import Data.Maybe (catMaybes)
 import Data.Tree
 import Data.Char
diff --git a/Trace/Hpc/Reflect.hsc b/Trace/Hpc/Reflect.hsc
--- a/Trace/Hpc/Reflect.hsc
+++ b/Trace/Hpc/Reflect.hsc
@@ -28,7 +28,6 @@
 import Foreign.Ptr
 import Foreign.Storable ( Storable(..) )
 import Data.Word 
-import Data.Int
 import Trace.Hpc.Util
 import System.IO.Unsafe
 
diff --git a/hpc.cabal b/hpc.cabal
--- a/hpc.cabal
+++ b/hpc.cabal
@@ -1,14 +1,19 @@
 name:         hpc
-version:      0.5.0.3
+version:      0.5.0.4
 license:      BSD3
 license-file: LICENSE
 author:       Andy Gill
 maintainer:   libraries@haskell.org
+bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=Code%20Coverage
 category:     Control
 synopsis:     Code Coverage Library for Haskell
 build-type:   Simple
-Cabal-Version: >= 1.2
+Cabal-Version: >= 1.6
 
+source-repository head
+    type:     darcs
+    location: http://darcs.haskell.org/packages/hpc/
+
 Flag small_base
   Description: Choose the new smaller, split-up base package.
 
@@ -23,7 +28,7 @@
         Build-Depends: base       >= 3   && < 5,
                        directory  >= 1   && < 1.1,
                        old-time   >= 1   && < 1.1,
-                       containers >= 0.1 && < 0.3
+                       containers >= 0.1 && < 0.4
     else
         Build-Depends: base < 3
     ghc-options: -Wall
