diff --git a/examples/RegexXMLSchema/REtest.hs b/examples/RegexXMLSchema/REtest.hs
--- a/examples/RegexXMLSchema/REtest.hs
+++ b/examples/RegexXMLSchema/REtest.hs
@@ -6,7 +6,7 @@
 where
 
 import Text.XML.HXT.Core
-import Text.Regex.XMLSchema.String
+import Text.Regex.XMLSchema.Generic
 
 import Data.String.Unicode
     ( unicodeToXmlEntity
diff --git a/examples/colorizeProgs/ColorizeSourceCode.hs b/examples/colorizeProgs/ColorizeSourceCode.hs
--- a/examples/colorizeProgs/ColorizeSourceCode.hs
+++ b/examples/colorizeProgs/ColorizeSourceCode.hs
@@ -28,7 +28,7 @@
 import System.Console.GetOpt
 import System.Exit
 
-import Text.Regex.XMLSchema.String
+import Text.Regex.XMLSchema.Generic
 import Text.XML.HXT.Core
 import Text.XML.HXT.Parser.XhtmlEntities
 
@@ -95,7 +95,7 @@
 exitErr msg             = do
                           hPutStrLn stderr msg
                           usage
-                          exitWith (ExitFailure (-1))
+                          exitWith (ExitFailure 1)
 
 evalArgs                :: ([(String, String)], [FilePath], [String]) -> IO Process
 evalArgs (opts, files, errs)
diff --git a/examples/performance/REtest.hs b/examples/performance/REtest.hs
--- a/examples/performance/REtest.hs
+++ b/examples/performance/REtest.hs
@@ -5,7 +5,7 @@
 module Main(main)
 where
 
-import Text.Regex.XMLSchema.String
+import Text.Regex.XMLSchema.Generic
 
 import Control.Arrow
 
diff --git a/hxt-regex-xmlschema.cabal b/hxt-regex-xmlschema.cabal
--- a/hxt-regex-xmlschema.cabal
+++ b/hxt-regex-xmlschema.cabal
@@ -1,5 +1,5 @@
 Name:                hxt-regex-xmlschema
-Version:             9.2.0
+Version:             9.2.0.1
 Synopsis:            A regular expression library for W3C XML Schema regular expressions
 Description:         This library supports full W3C XML Schema regular expressions
                      inclusive all Unicode character sets and blocks.
@@ -50,10 +50,10 @@
 
   default-language:  Haskell2010
 
-  ghc-options:       -threaded -rtsopts 
+  ghc-options:       -rtsopts 
                      -Wall -fwarn-tabs -funbox-strict-fields
 
-  ghc-prof-options:  -auto-all -caf-all
+  ghc-prof-options:  -caf-all
 
   build-depends:     base               >= 4     && < 5
                    , bytestring         >= 0.10
@@ -105,4 +105,7 @@
                    , parsec              >= 2
                    , text
 
+Source-Repository head
+  Type:     git
+  Location: git://github.com/UweSchmidt/hxt.git
 
diff --git a/src/Text/Regex/Glob/Generic/RegexParser.hs b/src/Text/Regex/Glob/Generic/RegexParser.hs
--- a/src/Text/Regex/Glob/Generic/RegexParser.hs
+++ b/src/Text/Regex/Glob/Generic/RegexParser.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE FlexibleContexts #-}
+
 -- ------------------------------------------------------------
 
 {- |
@@ -19,15 +21,12 @@
     )
 where
 
-import Data.Char                         ( isLower
-                                         , isUpper
-                                         , toLower
-                                         , toUpper
-                                         )
+import           Data.Char                               (isLower, isUpper,
+                                                          toLower, toUpper)
 
-import Text.ParserCombinators.Parsec
-import Text.Regex.XMLSchema.Generic.Regex
-import Text.Regex.XMLSchema.Generic.StringLike
+import           Text.ParserCombinators.Parsec
+import           Text.Regex.XMLSchema.Generic.Regex
+import           Text.Regex.XMLSchema.Generic.StringLike
 
 -- ------------------------------------------------------------
 
diff --git a/src/Text/Regex/XMLSchema/Generic/RegexParser.hs b/src/Text/Regex/XMLSchema/Generic/RegexParser.hs
--- a/src/Text/Regex/XMLSchema/Generic/RegexParser.hs
+++ b/src/Text/Regex/XMLSchema/Generic/RegexParser.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE FlexibleContexts #-}
+
 -- ------------------------------------------------------------
 
 {- |
