diff --git a/System/FilePath/Internal.hs b/System/FilePath/Internal.hs
--- a/System/FilePath/Internal.hs
+++ b/System/FilePath/Internal.hs
@@ -714,7 +714,7 @@
 -- information for validity functions on Windows
 -- see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/naming_a_file.asp
 badCharacters :: [Char]
-badCharacters = ":*?><|"
+badCharacters = ":*?><|\""
 badElements :: [FilePath]
 badElements = ["CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9", "CLOCK$"]
 
diff --git a/filepath.cabal b/filepath.cabal
--- a/filepath.cabal
+++ b/filepath.cabal
@@ -1,16 +1,25 @@
 Name:           filepath
-Version:        1.1.0.2
+Version:        1.1.0.3
 License:        BSD3
 license-file:   LICENSE
 Author:         Neil Mitchell
+bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29
 Homepage:       http://www-users.cs.york.ac.uk/~ndm/filepath/
 Category:       System
 build-type:     Simple
-Build-Depends:  base
 Synopsis:       Library for manipulating FilePath's in a cross platform way.
-Exposed-modules:
+cabal-version:  >=1.6
+Extra-Source-Files: System/FilePath/Internal.hs
+
+Library
+    Exposed-modules:
         System.FilePath
         System.FilePath.Posix
         System.FilePath.Windows
-Extra-Source-Files: System/FilePath/Internal.hs
-Extensions: CPP
+    Extensions: CPP
+    Build-Depends:  base >= 3 && < 5
+
+source-repository head
+    type:     darcs
+    location: http://darcs.haskell.org/packages/filepath/
+
