diff --git a/modulespection.cabal b/modulespection.cabal
--- a/modulespection.cabal
+++ b/modulespection.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                modulespection
-version:             0.1.0.4
+version:             0.1.0.5
 synopsis:            Template Haskell for introspecting a module's declarations
 description: 
  Collect all of the declarations in a module using Template Haskell (via the GHC API). 
@@ -53,8 +53,6 @@
  > concatMapM (deriveJSON defaultOptions) =<< moduleDeclarations "Data.Monoid"
  .
  Which will build instances for all the types in "Data.Monoid".
- 
- * 1.0.4 Parses LANGUAGE pragmas and does CPP preprocessing
 
 license:             BSD3
 license-file:        LICENSE
diff --git a/src/Language/Haskell/TH/Module/Magic.hs b/src/Language/Haskell/TH/Module/Magic.hs
--- a/src/Language/Haskell/TH/Module/Magic.hs
+++ b/src/Language/Haskell/TH/Module/Magic.hs
@@ -120,7 +120,7 @@
                liftIO $ checkProcessArgsResult newestDFlags unhandled_flags
                parseFile newestDFlags cppFilePath
          else 
-            parseFile dflags filePath
+            parseFile newDFlags filePath
 
 -- | Turn ErrorMessages into a String
 errString :: Show a => Bag a -> String     
