diff --git a/Data/String/Interpolation.hs b/Data/String/Interpolation.hs
--- a/Data/String/Interpolation.hs
+++ b/Data/String/Interpolation.hs
@@ -1,4 +1,5 @@
 {-# LANGUAGE CPP,QuasiQuotes,TemplateHaskell,DeriveDataTypeable,PatternGuards #-}
+{-# OPTIONS_GHC -fno-warn-missing-fields #-} 
 module Data.String.Interpolation(str,endline,tab) where
 import Language.Haskell.TH as TH
 import Language.Haskell.TH.Quote
@@ -67,15 +68,12 @@
 --   
 --   e
 --   @
-#if __GLASGOW_HASKELL__ >= 701
-#else
-str  :: QuasiQuoter
-str  =  QuasiQuoter quoteExprExp undefined undefined undefined 
-
-debugStr :: QuasiQuoter 
-debugStr = QuasiQuoter (stringE) undefined undefined undefined 
+--
+--   Change log
+--   0.2.5.2 - Possibly now compiles with GHC 6.12
 
-#endif
+str  :: QuasiQuoter
+str  = QuasiQuoter {quoteExp = quoteExprExp}
 -- ** Predefined strings
 
 -- | End of the line  
diff --git a/Interpolation.cabal b/Interpolation.cabal
--- a/Interpolation.cabal
+++ b/Interpolation.cabal
@@ -1,5 +1,5 @@
 Name:                  Interpolation
-Version:             0.2.5.1
+Version:             0.2.5.2
 Description:         This package adds quasiquoter for multiline 
                      strings, interpolation and simple templating.
                      It can handle repetition templates which makes it
