diff --git a/Changes b/Changes
--- a/Changes
+++ b/Changes
@@ -1,3 +1,6 @@
+- ver 0.3.3.6
+ * Works again on GHC 7.2.x (thanks to Björn Peemöller)
+
 - ver 0.3.3.5
  * Works on GHC 7.4.6
  * Cleans up files for phantom modules that were left behind (thanks to Beltram Felgenhauer)
diff --git a/hint.cabal b/hint.cabal
--- a/hint.cabal
+++ b/hint.cabal
@@ -1,5 +1,5 @@
 name:                hint
-version:             0.3.3.5
+version:             0.3.3.6
 description:
         This library defines an @Interpreter@ monad. It allows to load Haskell
         modules, browse them, type-check and evaluate strings with Haskell
diff --git a/src/Hint/Reflection.hs b/src/Hint/Reflection.hs
--- a/src/Hint/Reflection.hs
+++ b/src/Hint/Reflection.hs
@@ -72,7 +72,7 @@
 #if __GLASGOW_HASKELL__ < 704
 asModElem df(GHC.ATyCon tc)   = Data  (getUnqualName df tc)
                                       (map (getUnqualName df) $ GHC.tyConDataCons tc)
-asModElem df (GHC.AClass c)    = Class (getUnqualName c)
+asModElem df (GHC.AClass c)    = Class (getUnqualName df c)
                                       (map (getUnqualName df) $ GHC.classMethods c)
 #else
 asModElem df (GHC.ATyCon tc)   =
