diff --git a/src/Language/Haskell/TH/Lift.hs b/src/Language/Haskell/TH/Lift.hs
--- a/src/Language/Haskell/TH/Lift.hs
+++ b/src/Language/Haskell/TH/Lift.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE CPP, TemplateHaskell, MagicHash, TypeSynonymInstances #-}
+{-# LANGUAGE CPP, TemplateHaskell, MagicHash, TypeSynonymInstances, FlexibleInstances #-}
 module Language.Haskell.TH.Lift (deriveLift, deriveLiftMany, deriveLift', deriveLiftMany', Lift(..)) where
 
 #if !(MIN_VERSION_template_haskell(2,4,0))
diff --git a/th-lift.cabal b/th-lift.cabal
--- a/th-lift.cabal
+++ b/th-lift.cabal
@@ -1,5 +1,5 @@
 Name:               th-lift
-Version:            0.5.3
+Version:            0.5.4
 Cabal-Version:	    >= 1.6
 License:            OtherLicense
 License-File:       COPYING
@@ -10,13 +10,13 @@
 Description:
     Derive Template Haskell's Lift class for datatypes.
 Category:           Language
-Tested-With:        GHC==6.12
+Tested-With:        GHC==6.12, GHC==7.0.1, GHC==7.2
 build-type:         Simple
 Extra-source-files: BSD3, GPL-2, Changelog, t/Foo.hs, t/Test.hs
 
 Library
   Exposed-modules: Language.Haskell.TH.Lift
-  Extensions:      CPP, TemplateHaskell, MagicHash, TypeSynonymInstances
+  Extensions:      CPP, TemplateHaskell, MagicHash, TypeSynonymInstances, FlexibleInstances
   Hs-Source-Dirs:  src
   Build-Depends:   base >= 3 && < 5
 
@@ -24,7 +24,7 @@
     Build-Depends: packedstring == 0.1.*,
                    template-haskell >= 2.2 && < 2.4
   else
-    Build-Depends: template-haskell >= 2.4 && < 2.6
+    Build-Depends: template-haskell >= 2.4 && < 2.7
 
 source-repository head
   type:     git
