diff --git a/externals/tof/src/breakpoints~.c b/externals/tof/src/breakpoints~.c
index 2f7e4a0e2b6fdbd80e0158c33f59ddf99bc9d457..1028dbb67d1673f7683201841f62ab5ee14a6648 100644
--- a/externals/tof/src/breakpoints~.c
+++ b/externals/tof/src/breakpoints~.c
@@ -379,7 +379,7 @@ void breakpoints_tilde_setup(void)
    CLASS_MAINSIGNALIN(breakpoints_class, t_breakpoints, x_f);
     	/* here we tell Pd about the "dsp" method, which is called back
 	when DSP is turned on. */
-    class_addmethod(breakpoints_class, (t_method)breakpointssig_dsp, gensym("dsp"), 0);
+    class_addmethod(breakpoints_class, (t_method)breakpointssig_dsp, gensym("dsp"), A_CANT, 0);
 
 
     //class_addcreator((t_newmethod)breakpoints_new,gensym("breakpoints~"),A_GIMME,0);
diff --git a/externals/tof/src/common~.c b/externals/tof/src/common~.c
index 573eaf1e9cf4f18e7dfe9e46b1b4b4b9d52ebe75..3e234468ceb451d0c0f3b7bba171cdef0da51430 100644
--- a/externals/tof/src/common~.c
+++ b/externals/tof/src/common~.c
@@ -238,7 +238,7 @@ void common_tilde_setup(void) {
         0, A_DEFSYM, 0);
   
   class_addmethod(common_tilde_class,
-        (t_method)common_tilde_dsp, gensym("dsp"), 0);
+        (t_method)common_tilde_dsp, gensym("dsp"), A_CANT, 0);
 		
   class_addmethod(common_tilde_class,
         (t_method)common_tilde_set, gensym("set"), A_SYMBOL, 0);
diff --git a/externals/tof/src/crossfade~.c b/externals/tof/src/crossfade~.c
index 98348f9bc69d4976096a2a43c46033be9ada295a..da777b13ceab83ebb369a0b569c0c9f312b5a3f8 100644
--- a/externals/tof/src/crossfade~.c
+++ b/externals/tof/src/crossfade~.c
@@ -145,7 +145,7 @@ static void *crossfade_tilde_new(t_floatarg f)
 		
   CLASS_MAINSIGNALIN(crossfade_tilde_class, t_crossfade_tilde, f);
   class_addmethod(crossfade_tilde_class,
-        (t_method)crossfade_tilde_dsp, gensym("dsp"), 0);
+        (t_method)crossfade_tilde_dsp, gensym("dsp"), A_CANT, 0);
  // class_addmethod(crossfade_tilde_class, nullfn, gensym("signal"), 0);
  
 }
diff --git a/externals/tof/src/phasorshot~.c b/externals/tof/src/phasorshot~.c
index 22fa90c70b8ea11b11768ff6066cae5c4eae75aa..84b9f0653b52aac41bfc59cea4bcbdec38cfcf00 100644
--- a/externals/tof/src/phasorshot~.c
+++ b/externals/tof/src/phasorshot~.c
@@ -203,7 +203,7 @@ void phasorshot_free(t_phasorshot *x)
     phasorshot_class = class_new(gensym("phasorshot~"), (t_newmethod)phasorshot_new, (t_method)phasorshot_free,
         sizeof(t_phasorshot), 0,A_GIMME,0);
     CLASS_MAINSIGNALIN(phasorshot_class, t_phasorshot, x_f);
-    class_addmethod(phasorshot_class, (t_method)phasorshot_dsp, gensym("dsp"), 0);
+    class_addmethod(phasorshot_class, (t_method)phasorshot_dsp, gensym("dsp"), A_CANT, 0);
     
     class_addmethod(phasorshot_class, (t_method)phasorshot_ft1,
         gensym("ft1"), A_FLOAT, 0);