diff --git a/fast/Data/Reflection.hs b/fast/Data/Reflection.hs
--- a/fast/Data/Reflection.hs
+++ b/fast/Data/Reflection.hs
@@ -171,6 +171,10 @@
   | n >= 0 = int n
   | otherwise = error "nat: negative"
 
+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL < 704
+instance Show (Q a)
+instance Eq (Q a)
+#endif
 instance Num a => Num (Q a) where
   (+) = liftM2 (+)
   (*) = liftM2 (*)
diff --git a/reflection.cabal b/reflection.cabal
--- a/reflection.cabal
+++ b/reflection.cabal
@@ -1,5 +1,5 @@
 name:           reflection
-version:        1.3.1
+version:        1.3.2
 license:        BSD3
 license-file:   LICENSE
 author:         Edward A. Kmett, Elliott Hird, Oleg Kiselyov and Chung-chieh Shan
