diff --git a/object_boolean_tools.py b/object_boolean_tools.py
index c242855700bff47917d7d50f95fdd5b920bc31de..2024eb4b7e9bbc3e2f7276cc5dc654c0e2b88a60 100644
--- a/object_boolean_tools.py
+++ b/object_boolean_tools.py
@@ -1389,6 +1389,10 @@ def register():
     bpy.app.handlers.scene_update_post.append(HandleScene)
 
     bpy.types.VIEW3D_MT_object.append(VIEW3D_BoolTool_Menu)
+    try:
+        bpy.types.VIEW3D_MT_Object.prepend(VIEW3D_BoolTool_Menu)
+    except:
+        pass
 
     wm = bpy.context.window_manager
 
@@ -1423,6 +1427,10 @@ def unregister():
     del addon_keymaps[:]
 
     bpy.types.VIEW3D_MT_object.remove(VIEW3D_BoolTool_Menu)
+    try:
+        bpy.types.VIEW3D_MT_Object.remove(VIEW3D_BoolTool_Menu)
+    except:
+        pass
 
     del bpy.types.Scene.BoolHide