diff --git a/examples/colorizeProgs/Makefile b/examples/colorizeProgs/Makefile
--- a/examples/colorizeProgs/Makefile
+++ b/examples/colorizeProgs/Makefile
@@ -4,12 +4,11 @@
 	sudo cp colorize /usr/local/bin
 
 clean	:
-	rm -f *.o *.hi
-
-distclean	: clean
-		rm -f colorize
+	cabal clean
 
-colorize	: ColorizeSourceCode.hs
-		ghc -o $@ -O2 --make $<
+colorize:
+	cabal install
 
+.PHONY	: all install clean colorize
+ 
 
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.2
+Version:             9.2.0.3
 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.
@@ -34,6 +34,10 @@
   examples/RegexXMLSchema/Makefile
   examples/RegexXMLSchema/REtest.hs
 
+flag profile
+  description: turn profiling on
+  default: False
+
 Library
   Exposed-modules:
     Text.Regex.Glob.String
@@ -50,10 +54,10 @@
 
   default-language:  Haskell2010
 
-  ghc-options:       -rtsopts 
-                     -Wall -fwarn-tabs -funbox-strict-fields
+  ghc-options:       -Wall -fwarn-tabs -funbox-strict-fields
 
-  ghc-prof-options:  -caf-all
+  if flag(profile)
+    ghc-prof-options: -caf-all
 
   build-depends:     base               >= 4     && < 5
                    , bytestring         >= 0.10
@@ -95,7 +99,7 @@
 
   default-language:  Haskell2010
 
-  ghc-options:       -Wall -O2 -rtsopts
+  ghc-options:       -Wall -O2
 
   build-depends:     base
                    , bytestring
