diff --git a/externals/motex/ln~.c b/externals/motex/ln~.c
index bf5939e94cb26ab3d5caaf9f984a8c6b67f9c5af..5cb12368019171bc6f4db83b966e07b51e580bf8 100644
--- a/externals/motex/ln~.c
+++ b/externals/motex/ln~.c
@@ -126,5 +126,5 @@ void ln_tilde_setup(void)
     ln_class = class_new(gensym("ln~"), (t_newmethod)ln_new, 0,
     	sizeof(t_ln), 0, A_DEFFLOAT, 0);
     class_addmethod(ln_class, nullfn, gensym("signal"), 0);
-    class_addmethod(ln_class, (t_method)ln_dsp, gensym("dsp"), 0);
+    class_addmethod(ln_class, (t_method)ln_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/motex/pansig~.c b/externals/motex/pansig~.c
index 346e94b5c906e668d572745929863fe593f53ce7..71ebf626b21ac5b68310dc8871181e9507a4a5bb 100644
--- a/externals/motex/pansig~.c
+++ b/externals/motex/pansig~.c
@@ -131,6 +131,6 @@ void pansig_tilde_setup(void)
 			sizeof(t_pansig), 0, A_GIMME, 0);
   class_addmethod(pansig_class, nullfn, gensym("signal"), 0);
 
-  class_addmethod(pansig_class, (t_method)pansig_dsp, gensym("dsp"), 0);
+  class_addmethod(pansig_class, (t_method)pansig_dsp, gensym("dsp"), A_CANT, 0);
   //  class_addmethod(pansig_class, (t_method)pansig_f, gensym("pansigf"), A_FLOAT, 0);  
 }
diff --git a/externals/motex/pan~.c b/externals/motex/pan~.c
index 028e8a9ae06255166143fd8ddccd1307c2b773e2..3fce96ef07a62308de99df871b4acecdcec39cde 100644
--- a/externals/motex/pan~.c
+++ b/externals/motex/pan~.c
@@ -99,6 +99,6 @@ void pan_tilde_setup(void)
 			sizeof(t_pan), 0, A_GIMME, 0);
   class_addmethod(pan_class, nullfn, gensym("signal"), 0);
 
-  class_addmethod(pan_class, (t_method)pan_dsp, gensym("dsp"), 0);
+  class_addmethod(pan_class, (t_method)pan_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(pan_class, (t_method)pan_f, gensym("panf"), A_FLOAT, 0);  
 }
diff --git a/externals/motex/pol2rec~.c b/externals/motex/pol2rec~.c
index ff7f6deefb75c690e278c999127715631c03badf..b54d84eb668e63e987349951bf11eef806410f42 100644
--- a/externals/motex/pol2rec~.c
+++ b/externals/motex/pol2rec~.c
@@ -131,7 +131,7 @@ void pol2rec_tilde_setup(void)
 			    sizeof(t_pol2rec), 0, A_GIMME, 0);
   class_addmethod(pol2rec_class, nullfn, gensym("signal"), 0);
 
-  class_addmethod(pol2rec_class, (t_method)pol2rec_dsp, gensym("dsp"), 0);
+  class_addmethod(pol2rec_class, (t_method)pol2rec_dsp, gensym("dsp"), A_CANT, 0);
   CLASS_MAINSIGNALIN(pol2rec_class, t_pol2rec, x_f);
 
 }
diff --git a/externals/motex/polygate~.c b/externals/motex/polygate~.c
index eb5771bb35122098268323746e348f258f21ed37..d47f09f1e6abb324f9c5e5213f8a0434bbb1fcdc 100644
--- a/externals/motex/polygate~.c
+++ b/externals/motex/polygate~.c
@@ -499,7 +499,7 @@ void polygate_tilde_setup(void)
   polygate_class = class_new(gensym("polygate~"), (t_newmethod)polygate_new, (t_method)polygate_free,
 			     sizeof(t_polygate), 0, A_GIMME, 0);
   class_addmethod(polygate_class, nullfn, gensym("signal"), 0);
-  class_addmethod(polygate_class, (t_method)polygate_dsp, gensym("dsp"), 0);
+  class_addmethod(polygate_class, (t_method)polygate_dsp, gensym("dsp"), A_CANT, 0);
   CLASS_MAINSIGNALIN(polygate_class, t_polygate, x_f);
   class_addmethod(polygate_class, (t_method)polygate_f, gensym("choice"), A_FLOAT, 0);  
   class_addmethod(polygate_class, (t_method)polygate_ftimeepower, gensym("ftime-epower"), A_FLOAT, (t_atomtype) 0);
diff --git a/externals/motex/rec2pol~.c b/externals/motex/rec2pol~.c
index a7862654ecbaf737fb3e6765a3e5f4a3c1e686f6..56441f8fb328b717b24e64d88d6f1fa45c453308 100644
--- a/externals/motex/rec2pol~.c
+++ b/externals/motex/rec2pol~.c
@@ -124,7 +124,7 @@ void rec2pol_tilde_setup(void)
 			    sizeof(t_rec2pol), 0, A_GIMME, 0);
   class_addmethod(rec2pol_class, nullfn, gensym("signal"), 0);
 
-  class_addmethod(rec2pol_class, (t_method)rec2pol_dsp, gensym("dsp"), 0);
+  class_addmethod(rec2pol_class, (t_method)rec2pol_dsp, gensym("dsp"), A_CANT, 0);
   CLASS_MAINSIGNALIN(rec2pol_class, t_rec2pol, x_f);
 }