diff --git a/externals/iem/iemmatrix/alias/matrix~.c b/externals/iem/iemmatrix/alias/matrix~.c
new file mode 100644
index 0000000000000000000000000000000000000000..b50d1d93314b6b610ebc4c88dc7b26074425eb29
--- /dev/null
+++ b/externals/iem/iemmatrix/alias/matrix~.c
@@ -0,0 +1,5 @@
+#include "../src/mtx_mul~.c"
+void matrix_tilde_setup()
+{
+  mtx_mul_tilde_setup();
+}
diff --git a/externals/iem/iemmatrix/src/mtx_mul~.c b/externals/iem/iemmatrix/src/mtx_mul~.c
index 64f31edc1cf1a0c3f4d90438b291a0434833f9c7..3f072f35bf8f4b959569a43246214da76a51e3a5 100644
--- a/externals/iem/iemmatrix/src/mtx_mul~.c
+++ b/externals/iem/iemmatrix/src/mtx_mul~.c
@@ -925,7 +925,7 @@ void mtx_mul_tilde_setup(void)
   /* compatibility with tm's iem_matrix */
   class_addcreator((t_newmethod)matrix_multilde_new, gensym("matrix_mul_line~"), A_GIMME, 0);
   /* compatibility with jmz's zexy */
-  //class_addcreator((t_newmethod)matrix_multilde_new, gensym("matrix~"), A_GIMME, 0);
+  class_addcreator((t_newmethod)matrix_multilde_new, gensym("matrix~"), A_GIMME, 0);
 
 
   class_addmethod(matrix_multilde_class, (t_method)matrix_multilde_dsp, gensym("dsp"), 0);