diff --git a/Data/Tup/Tup/Concat.hs b/Data/Tup/Tup/Concat.hs
--- a/Data/Tup/Tup/Concat.hs
+++ b/Data/Tup/Tup/Concat.hs
@@ -21,8 +21,8 @@
 --------------------------------------------------------------------------------
 
 #define TUPCONCAT(A,B,C) \
-instance TupConcat L.Tup##A L.Tup##B L.Tup##C ; \
-instance TupConcat S.Tup##A S.Tup##B S.Tup##C
+instance TupConcat L.Tup##A L.Tup##B L.Tup##C where { } ; \
+instance TupConcat S.Tup##A S.Tup##B S.Tup##C where { }
 
 --------------------------------------------------------------------------------
 
diff --git a/tup-functor.cabal b/tup-functor.cabal
--- a/tup-functor.cabal
+++ b/tup-functor.cabal
@@ -1,6 +1,6 @@
 
 Name:                tup-functor
-Version:             0.2.0.1
+Version:             0.2.0.2
 Synopsis:            Homogeneous tuples
 Description:         Homogeneous tuples (also known as vectors), with various instances, most notably 'Functor' and 'Applicative'.
                      The primary goal of the library is to help functor-oriented programming  
