diff --git a/Data/Function/Memoize/TH.hs b/Data/Function/Memoize/TH.hs
--- a/Data/Function/Memoize/TH.hs
+++ b/Data/Function/Memoize/TH.hs
@@ -212,7 +212,7 @@
 buildMethodExp cons = do
   f      ← newName "f"
   look   ← newName "look"
-  caches ← mapM (newName . ("cache"++) . nameBase . fst) cons
+  caches ← mapM (\ _ -> newName "cache") cons
   lam1E (varP f)
     (letE
       (buildLookup look cons caches
diff --git a/memoize.cabal b/memoize.cabal
--- a/memoize.cabal
+++ b/memoize.cabal
@@ -1,5 +1,5 @@
 name:           memoize
-version:        0.6
+version:        0.7
 cabal-version:  >= 1.6
 license:        BSD3
 license-file:   LICENSE
@@ -9,7 +9,6 @@
 category:       Data
 synopsis:       A memoization library
 build-type:     Simple
-tested-with:    GHC == 7.4.1, GHC == 7.0.2, GHC == 6.12.3
 
 description:
         This library provides a type class 'Memoizable' for memoizing
