diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -172,7 +172,7 @@
     where
     mode filename = L.ParseMode {
         L.parseFilename = filename,
-        L.extensions = [],
+        L.extensions = [L.MultiParamTypeClasses, L.ExistentialQuantification, L.FlexibleContexts],
         L.ignoreLanguagePragmas = False,
         L.ignoreLinePragmas = False,
         L.fixities = []
diff --git a/hothasktags.cabal b/hothasktags.cabal
--- a/hothasktags.cabal
+++ b/hothasktags.cabal
@@ -1,5 +1,5 @@
 name: hothasktags
-version: 0.1.0
+version: 0.1.1
 cabal-version: >= 1.6 && < 2
 build-type: Simple
 author: Luke Palmer <lrpalmer@gmail.com>
@@ -30,6 +30,6 @@
     build-depends: 
         base == 4.*,
         containers,
-        haskell-src-exts == 1.8.*
+        haskell-src-exts >= 1.8 && < 1.10
     main-is: Main.hs
     ghc-options: -W
