diff --git a/reactive-fieldtrip.cabal b/reactive-fieldtrip.cabal
--- a/reactive-fieldtrip.cabal
+++ b/reactive-fieldtrip.cabal
@@ -1,5 +1,5 @@
 Name:                reactive-fieldtrip
-Version:             0.0.4
+Version:             0.0.5
 Cabal-Version:       >= 1.2
 Synopsis:            Connect Reactive and FieldTrip
 Category:            Graphics, FRP
@@ -23,7 +23,7 @@
 Library
   hs-Source-Dirs:      src
   Extensions:
-  Build-Depends:       base, reactive >= 0.8.7, reactive-glut >= 0.0.4, FieldTrip >= 0.2.1, vector-space
+  Build-Depends:       base, reactive >= 0.9.5, reactive-glut >= 0.0.4, FieldTrip >= 0.2.1, vector-space
   Exposed-Modules:     
                        FRP.Reactive.FieldTrip
                        FRP.Reactive.FieldTrip.Adapter
diff --git a/src/FRP/Reactive/FieldTrip.hs b/src/FRP/Reactive/FieldTrip.hs
--- a/src/FRP/Reactive/FieldTrip.hs
+++ b/src/FRP/Reactive/FieldTrip.hs
@@ -19,13 +19,14 @@
 
 import Control.Applicative (liftA2)
 
-import FRP.Reactive (Behavior)
+import FRP.Reactive (BehaviorG)
 import Graphics.FieldTrip (Transform(..))
 
 import FRP.Reactive.FieldTrip.Adapter
 
 
-instance Transform xf a => Transform (Behavior xf) (Behavior a) where
+instance (Ord tr, Transform xf a) =>
+     Transform (BehaviorG tr tf xf) (BehaviorG tr tf a) where
   (*%) = liftA2 (*%)
 
 -- TODO: add dynamic versions of lots of FieldTrip vocabulary, in a
