diff --git a/externals/iemlib/iemlib2/src/LFO_noise~.c b/externals/iemlib/iemlib2/src/LFO_noise~.c
index f07ffbe72f9e74712543ecdbff9b9be238b693b2..a5774c8bb210808757447209c5d0233b0a303a00 100644
--- a/externals/iemlib/iemlib2/src/LFO_noise~.c
+++ b/externals/iemlib/iemlib2/src/LFO_noise~.c
@@ -116,7 +116,7 @@ void LFO_noise_tilde_setup(void)
     (t_newmethod)LFO_noise_tilde_new, 0,
     sizeof(t_LFO_noise_tilde), 0, A_DEFFLOAT, 0);
   class_addmethod(LFO_noise_tilde_class, (t_method)LFO_noise_tilde_dsp,
-    gensym("dsp"), 0);
+    gensym("dsp"), A_CANT, 0);
   class_addfloat(LFO_noise_tilde_class, (t_method)LFO_noise_tilde_float);
 //  class_sethelpsymbol(LFO_noise_tilde_class, gensym("iemhelp/help-LFO_noise~"));
 }
diff --git a/externals/iemlib/iemlib2/src/fade~.c b/externals/iemlib/iemlib2/src/fade~.c
index 011ab562d71f289951233c3b84b1f248e7fc8b18..1087b0b09e4c02716081f2bee583b5b6af2e15fd 100644
--- a/externals/iemlib/iemlib2/src/fade~.c
+++ b/externals/iemlib/iemlib2/src/fade~.c
@@ -169,7 +169,7 @@ void fade_tilde_setup(void)
   fade_tilde_class = class_new(gensym("fade~"), (t_newmethod)fade_tilde_new, 0,
     sizeof(t_fade_tilde), 0, A_DEFSYM, 0);
   CLASS_MAINSIGNALIN(fade_tilde_class, t_fade_tilde, x_f);
-  class_addmethod(fade_tilde_class, (t_method)fade_tilde_dsp, gensym("dsp"), 0);
+  class_addmethod(fade_tilde_class, (t_method)fade_tilde_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(fade_tilde_class, (t_method)fade_tilde_set, gensym("set"), A_DEFSYM, 0);
 //  class_sethelpsymbol(fade_tilde_class, gensym("iemhelp/help-fade~"));
   fade_tilde_maketable();
diff --git a/externals/iemlib/iemlib2/src/iem_blocksize~.c b/externals/iemlib/iemlib2/src/iem_blocksize~.c
index 81637f0726f7e59160dc21ab48226330c743bb6e..27c9f064bc570f09bb4e084ca616f415ce7acfd4 100644
--- a/externals/iemlib/iemlib2/src/iem_blocksize~.c
+++ b/externals/iemlib/iemlib2/src/iem_blocksize~.c
@@ -51,5 +51,5 @@ void iem_blocksize_tilde_setup(void)
   iem_blocksize_tilde_class = class_new(gensym("iem_blocksize~"), (t_newmethod)iem_blocksize_tilde_new,
     (t_method)iem_blocksize_tilde_free, sizeof(t_iem_blocksize_tilde), 0, 0);
   CLASS_MAINSIGNALIN(iem_blocksize_tilde_class, t_iem_blocksize_tilde, x_f);
-  class_addmethod(iem_blocksize_tilde_class, (t_method)iem_blocksize_tilde_dsp, gensym("dsp"), 0);
+  class_addmethod(iem_blocksize_tilde_class, (t_method)iem_blocksize_tilde_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/iemlib/iemlib2/src/iem_samplerate~.c b/externals/iemlib/iemlib2/src/iem_samplerate~.c
index 20da9023ca8789099eafa6800917c09a64fe6684..b16cdbaf345393c4bd31a86571f56a0deaaf20d6 100644
--- a/externals/iemlib/iemlib2/src/iem_samplerate~.c
+++ b/externals/iemlib/iemlib2/src/iem_samplerate~.c
@@ -51,5 +51,5 @@ void iem_samplerate_tilde_setup(void)
   iem_samplerate_tilde_class = class_new(gensym("iem_samplerate~"), (t_newmethod)iem_samplerate_tilde_new,
     (t_method)iem_samplerate_tilde_free, sizeof(t_iem_samplerate_tilde), 0, 0);
   CLASS_MAINSIGNALIN(iem_samplerate_tilde_class, t_iem_samplerate_tilde, x_f);
-  class_addmethod(iem_samplerate_tilde_class, (t_method)iem_samplerate_tilde_dsp, gensym("dsp"), 0);
+  class_addmethod(iem_samplerate_tilde_class, (t_method)iem_samplerate_tilde_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/iemlib/iemlib2/src/m2f~.c b/externals/iemlib/iemlib2/src/m2f~.c
index 5968b3e77940d57f00dc8c376d7dec191fa32570..3cecbc845a375fb6842bee32b7cbaa5469b24df3 100644
--- a/externals/iemlib/iemlib2/src/m2f~.c
+++ b/externals/iemlib/iemlib2/src/m2f~.c
@@ -113,7 +113,7 @@ void m2f_tilde_setup(void)
   m2f_tilde_class = class_new(gensym("m2f~"), (t_newmethod)m2f_tilde_new, 0,
     sizeof(t_m2f_tilde), 0, 0);
   CLASS_MAINSIGNALIN(m2f_tilde_class, t_m2f_tilde, x_msi);
-  class_addmethod(m2f_tilde_class, (t_method)m2f_tilde_dsp, gensym("dsp"), 0);
+  class_addmethod(m2f_tilde_class, (t_method)m2f_tilde_dsp, gensym("dsp"), A_CANT, 0);
   m2f_tilde_maketable();
 //  class_sethelpsymbol(m2f_tilde_class, gensym("iemhelp/help-m2f~"));
 }