diff --git a/externals/footils/rx7/pd/rx7~.cpp b/externals/footils/rx7/pd/rx7~.cpp
index 0213065cbd8b96e16a233eb9ff060cdff24538e7..e7d573aa8f1e0edf9eb5c3682c65871feb0c6c1e 100644
--- a/externals/footils/rx7/pd/rx7~.cpp
+++ b/externals/footils/rx7/pd/rx7~.cpp
@@ -240,7 +240,7 @@ extern "C" void rx7_tilde_setup(void)
 			A_NULL
 			);
 
-	class_addmethod(rx7_class, (t_method)rx7_dsp,      gensym("dsp"),  A_NULL);
+	class_addmethod(rx7_class, (t_method)rx7_dsp,      gensym("dsp"),  A_CANT, A_NULL);
 	class_addmethod(rx7_class, (t_method)rx7_loadbank, gensym("load"), A_GIMME, 0);
 	class_addmethod(rx7_class, (t_method)rx7_note, gensym("note"), A_GIMME, 0);
 	class_addmethod(rx7_class, (t_method)rx7_program_change, gensym("prog"), A_GIMME, 0);