diff --git a/essence-of-live-coding-vivid.cabal b/essence-of-live-coding-vivid.cabal
--- a/essence-of-live-coding-vivid.cabal
+++ b/essence-of-live-coding-vivid.cabal
@@ -1,5 +1,5 @@
 name:               essence-of-live-coding-vivid
-version:            0.2.7
+version:            0.2.8
 synopsis: General purpose live coding framework - vivid backend
 description:
   essence-of-live-coding is a general purpose and type safe live coding framework.
@@ -31,6 +31,6 @@
     build-depends:
         base >= 4.7 && < 5
       , vivid >= 0.5.2.0
-      , essence-of-live-coding >= 0.2.7
+      , essence-of-live-coding >= 0.2.8
     hs-source-dirs:   src
     default-language: Haskell2010
diff --git a/src/LiveCoding/Vivid.hs b/src/LiveCoding/Vivid.hs
--- a/src/LiveCoding/Vivid.hs
+++ b/src/LiveCoding/Vivid.hs
@@ -60,7 +60,7 @@
     changeParametrised old new synth = defaultChange createParametrised destroyParametrised old new synth
 
 deriving instance Data SynthState
-deriving instance KnownSymbol a => Data (I a)
+deriving instance (KnownSymbol a) => Data (I a)
 
 {- | Create a synthesizer.
 
