diff --git a/oscurart_tools/__init__.py b/oscurart_tools/__init__.py
index 51097982bc92f89f0c71d413205b0fc5859fb495..f12a73c2022cc6c12bb71ae2ffb02c85e3bc8168 100644
--- a/oscurart_tools/__init__.py
+++ b/oscurart_tools/__init__.py
@@ -149,7 +149,7 @@ def register():
     from bpy.types import Scene
     Scene.multimeshedit = StringProperty()
     bpy.types.VIEW3D_MT_edit_mesh_specials.prepend(menu_funcMesh)
-    bpy.types.IMAGE_MT_specials.prepend(menu_funcImage)
+    bpy.types.IMAGE_MT_uvs_specials.prepend(menu_funcImage)
     bpy.types.VIEW3D_MT_object_specials.prepend(menu_funcObject)
     bpy.app.handlers.render_pre.append(render_tokens.replaceTokens)
     bpy.app.handlers.render_cancel.append(render_tokens.restoreTokens) 
@@ -164,7 +164,7 @@ def register():
 def unregister():
     del bpy.types.Scene.SearchAndSelectOt
     bpy.types.VIEW3D_MT_edit_mesh_specials.remove(menu_funcMesh)
-    bpy.types.IMAGE_MT_specials.remove(menu_funcImage)
+    bpy.types.IMAGE_MT_uvs_specials.remove(menu_funcImage)
     bpy.types.VIEW3D_MT_object_specials.remove(menu_funcObject)
 
     from bpy.utils import unregister_class