diff --git a/Network/Download.hsc b/Network/Download.hsc
--- a/Network/Download.hsc
+++ b/Network/Download.hsc
@@ -42,7 +42,7 @@
 
 import qualified Foreign.Concurrent as C
 -- import Control.Monad
-import Control.Monad.Instances ()
+-- import Control.Monad.Instances ()
 -- import Data.Word
 -- import System.IO
 -- import System.IO.Unsafe
@@ -56,6 +56,7 @@
 import qualified Text.XML.Light       as XML
 import qualified Text.Feed.Import     as Feed
 import qualified Text.Feed.Types      as Feed
+import System.IO.Unsafe (unsafePerformIO)
 
 #include "download.h"
 
@@ -141,6 +142,7 @@
 -- components function according to the Common Internet Scheme Syntax
 -- detailed in RFC1738.
 --
+
 parseURL :: String -> Maybe URL
 parseURL s = unsafePerformIO $ withCString s $ \cstr -> do
     p <- c_parseURL cstr
diff --git a/download.cabal b/download.cabal
--- a/download.cabal
+++ b/download.cabal
@@ -1,5 +1,5 @@
 name:            download
-version:         0.3.2
+version:         0.3.2.1
 homepage:        http://code.haskell.org/~dons/code/download
 synopsis:        High-level file download based on URLs
 description:     High-level file download based on URLs
@@ -40,14 +40,18 @@
 license-file:    LICENSE
 copyright:       (c) 2008-2011, Don Stewart <dons00@gmail.com>
 author:          Don Stewart
-maintainer:      Don Stewart <dons00@gmail.com>
-cabal-version:   >= 1.2.0
+maintainer:      Sibi Prabakaran <sibi@psibi.in>, Don Stewart <dons00@gmail.com>
+cabal-version:   >= 1.6
 build-type:      Simple
-tested-with:     GHC ==6.8.2, GHC ==6.12.1, GHC ==7.0.2
+tested-with:     GHC ==7.10.3
 
 -- flag external
 --  description: Build with an external libdownload
 --  default:     False
+
+Source-Repository head
+    Type: git
+    Location: https://github.com/psibi/download
 
 library
     exposed-modules: Network.Download
