diff --git a/externals/ggee/gui/image.c b/externals/ggee/gui/image.c
index 070c542308cc71f48ef5006820ffd6c91b781894..67795a1338229bc096b6f492603535c0206148b6 100644
--- a/externals/ggee/gui/image.c
+++ b/externals/ggee/gui/image.c
@@ -465,7 +465,7 @@ static void image_setwidget(void)
 static void image_free(t_image *x)
 {
     //sys_vgui("image delete img%x\n", x);
-    gui_vmess("gui_drawimage_free", "x", x);
+    gui_vmess("gui_image_free", "x", x);
     if (x->x_receive)
     {
         pd_unbind(&x->x_obj.ob_pd,x->x_receive);
diff --git a/externals/tof/src/imagebang.c b/externals/tof/src/imagebang.c
index 31fb1fc34c7e990ad9f015ed41620680b0e56ddf..501991b398c37a75a7792d7fd80ef3ff63007752 100644
--- a/externals/tof/src/imagebang.c
+++ b/externals/tof/src/imagebang.c
@@ -305,8 +305,8 @@ static void imagebang_free(t_imagebang *x) {
     
     sprintf(key_a, "%lx_a", (long unsigned int)x);
     sprintf(key_b, "%lx_b", (long unsigned int)x);
-    gui_vmess("gui_drawimage_free", "s", key_a);
-    gui_vmess("gui_drawimage_free", "s", key_b);
+    gui_vmess("gui_image_free", "s", key_a);
+    gui_vmess("gui_image_free", "s", key_b);
     if (x->receive) {
         pd_unbind(&x->x_obj.ob_pd,x->receive);
     }
diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js
index 16f09fd3307a6e1d59cd1628eb81c310293682ee..bdf3980befcc0c4a47c5a02c8c3ce19a6fc72e21 100644
--- a/pd/nw/pdgui.js
+++ b/pd/nw/pdgui.js
@@ -3619,7 +3619,7 @@ function gui_drawimage_new(obj_tag, file_path, canvasdir, flags) {
     pd_cache.set(obj_tag, drawimage_data); // add the data to container
 }
 
-function gui_drawimage_free(obj_tag) {
+function gui_image_free(obj_tag) {
     var c = pd_cache.get(obj_tag);
     if (c) {
         pd_cache.free(obj_tag); // empty the image(s)
diff --git a/pd/src/g_template.c b/pd/src/g_template.c
index dd2fc491825ad8da247ac9129d36fbe08fb074c9..854404b3c9857d30b486d5ee33f510f0758f91ba 100644
--- a/pd/src/g_template.c
+++ b/pd/src/g_template.c
@@ -8499,7 +8499,7 @@ static void drawimage_free(t_drawimage *x)
     //sprintf(buf, ".x%lx", (t_int)x);
     sprintf(buf, "x%lx", (long unsigned int)x);
     pd_unbind(&x->x_obj.ob_pd, gensym(buf));
-    gui_vmess("gui_drawimage_free", "x", x);
+    gui_vmess("gui_image_free", "x", x);
 }
 
 static void drawimage_setup(void)