diff --git a/space_view3d_pie_menus/pie_align_menu.py b/space_view3d_pie_menus/pie_align_menu.py
index ac5b3a4e8768f1935c76d5ac6d5ed9e610fd2a2a..dbdea81537630f496ec60c73737ff28d7022115c 100644
--- a/space_view3d_pie_menus/pie_align_menu.py
+++ b/space_view3d_pie_menus/pie_align_menu.py
@@ -40,7 +40,7 @@ from bpy.props import EnumProperty
 
 # Pie Align - Alt + X
 class PieAlign(Menu):
-    bl_idname = "pie.align"
+    bl_idname = "PIE_MT_align"
     bl_label = "Pie Align"
 
     def draw(self, context):
@@ -253,7 +253,7 @@ def register():
         # Align
         km = wm.keyconfigs.addon.keymaps.new(name='Mesh')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'X', 'PRESS', alt=True)
-        kmi.properties.name = "pie.align"
+        kmi.properties.name = "PIE_MT_align"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_animation_menu.py b/space_view3d_pie_menus/pie_animation_menu.py
index 774aa8e0a5e9132796cfb9419b80f02297cfce32..66dab8bbced22c7c1445fe291fa89c8feefec751 100644
--- a/space_view3d_pie_menus/pie_animation_menu.py
+++ b/space_view3d_pie_menus/pie_animation_menu.py
@@ -40,7 +40,7 @@ from bpy.types import (
 
 
 class PieAnimation(Menu):
-    bl_idname = "pie.animation"
+    bl_idname = "PIE_MT_animation"
     bl_label = "Pie Animation"
 
     def draw(self, context):
@@ -103,7 +103,7 @@ def register():
         # Animation
         km = wm.keyconfigs.addon.keymaps.new(name='Object Non-modal')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'A', 'PRESS', alt=True)
-        kmi.properties.name = "pie.animation"
+        kmi.properties.name = "PIE_MT_animation"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_apply_transform_menu.py b/space_view3d_pie_menus/pie_apply_transform_menu.py
index a92920db372a2f45d8ec9ec2a6e827db5946f186..35f99c52e1a95fd3fc54c4b635cc2c323922e9e8 100644
--- a/space_view3d_pie_menus/pie_apply_transform_menu.py
+++ b/space_view3d_pie_menus/pie_apply_transform_menu.py
@@ -40,7 +40,7 @@ from bpy.props import EnumProperty
 
 # Pie Apply Transforms - Ctrl + A
 class PieApplyTransforms(Menu):
-    bl_idname = "pie.applytransforms"
+    bl_idname = "PIE_MT_applytransforms"
     bl_label = "Pie Apply Transforms"
 
     def draw(self, context):
@@ -61,7 +61,7 @@ class PieApplyTransforms(Menu):
         # 1 - BOTTOM - LEFT
         pie.operator("object.visual_transform_apply", text="Visual Transforms")
         # 3 - BOTTOM - RIGHT
-        pie.menu("clear.menu", text="Clear Transform Menu")
+        pie.menu("PIE_MT_clear_menu", text="Clear Transform Menu")
 
 
 # Apply Transforms
@@ -104,7 +104,7 @@ class ApplyTransformAll(Operator):
 
 # Clear Menu
 class ClearMenu(Menu):
-    bl_idname = "clear.menu"
+    bl_idname = "PIE_MT_clear_menu"
     bl_label = "Clear Menu"
 
     def draw(self, context):
@@ -149,7 +149,7 @@ def register():
         # Apply Transform
         km = wm.keyconfigs.addon.keymaps.new(name='Object Mode')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'A', 'PRESS', ctrl=True)
-        kmi.properties.name = "pie.applytransforms"
+        kmi.properties.name = "PIE_MT_applytransforms"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_cursor.py b/space_view3d_pie_menus/pie_cursor.py
index 05550eb3c0c3b1aa3c5ba6cec62a7f7163744857..3e6225dd26e7e71bd003fa599a1a0cd138e53338 100644
--- a/space_view3d_pie_menus/pie_cursor.py
+++ b/space_view3d_pie_menus/pie_cursor.py
@@ -58,7 +58,7 @@ class Snap_CursSelToCenter1(Operator):
 
 # Origin/Pivot menu1  - Shift + S
 class Snap_CursorMenu(Menu):
-    bl_idname = "snap.cursormenu"
+    bl_idname = "SNAP_MT_cursormenu"
     bl_label = "Cursor Menu"
 
     def draw(self, context):
@@ -102,7 +102,7 @@ def register():
         # Origin/Pivot
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'S', 'PRESS', shift=True)
-        kmi.properties.name = "snap.cursormenu"
+        kmi.properties.name = "SNAP_MT_cursormenu"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_delete_menu.py b/space_view3d_pie_menus/pie_delete_menu.py
index 0632877ee9e64d5b00daebc5c9281d91fc2ba6d5..00cec2627fc461b78f38808c5797119353b2cb73 100644
--- a/space_view3d_pie_menus/pie_delete_menu.py
+++ b/space_view3d_pie_menus/pie_delete_menu.py
@@ -36,7 +36,7 @@ from bpy.types import Menu
 
 # Pie Delete - X
 class PieDelete(Menu):
-    bl_idname = "pie.delete"
+    bl_idname = "PIE_MT_delete"
     bl_label = "Pie Delete"
 
     def draw(self, context):
@@ -83,7 +83,7 @@ def register():
         # Delete
         km = wm.keyconfigs.addon.keymaps.new(name='Mesh')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'X', 'PRESS')
-        kmi.properties.name = "pie.delete"
+        kmi.properties.name = "PIE_MT_delete"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_editor_switch_menu.py b/space_view3d_pie_menus/pie_editor_switch_menu.py
index 093f46b6af1a7dec5f367049490dd4a3700984ed..92f2622ad7d751afdce4a20b1d9d3d87eb543ff1 100644
--- a/space_view3d_pie_menus/pie_editor_switch_menu.py
+++ b/space_view3d_pie_menus/pie_editor_switch_menu.py
@@ -62,7 +62,7 @@ class AreaTypePieOperator(Operator):
 
 
 class AreaPieEditor(Menu):
-    bl_idname = "pie.editor"
+    bl_idname = "PIE_MT_editor"
     bl_label = "Editor Switch"
 
     def draw(self, context):
@@ -167,7 +167,7 @@ def register():
         # Snapping
         km = wm.keyconfigs.addon.keymaps.new(name='Window')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'S', 'PRESS', ctrl=True, alt=True)
-        kmi.properties.name = "pie.editor"
+        kmi.properties.name = "PIE_MT_editor"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_manipulator_menu.py b/space_view3d_pie_menus/pie_manipulator_menu.py
index 3c65da583b57d9b45709755eca71c378213a4d80..d06e4bf7ce92940c410a91518c655c6076fc85e8 100644
--- a/space_view3d_pie_menus/pie_manipulator_menu.py
+++ b/space_view3d_pie_menus/pie_manipulator_menu.py
@@ -50,7 +50,7 @@ class WManupulators(Operator):
 
 # Pie Manipulators - Ctrl + Space
 class PieManipulator(Menu):
-    bl_idname = "pie.manipulator"
+    bl_idname = "PIE_MT_manipulator"
     bl_label = "Pie Manipulator"
 
     def draw(self, context):
@@ -83,7 +83,7 @@ def register():
         # Manipulators
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'SPACE', 'PRESS', ctrl=True)
-        kmi.properties.name = "pie.manipulator"
+        kmi.properties.name = "PIE_MT_manipulator"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_modes_menu.py b/space_view3d_pie_menus/pie_modes_menu.py
index 943e85ce1c3f79493da8f9accc8779fe85f947b6..047984a8bfcf301a950ec9c59beb50acd03e4c12 100644
--- a/space_view3d_pie_menus/pie_modes_menu.py
+++ b/space_view3d_pie_menus/pie_modes_menu.py
@@ -260,7 +260,7 @@ class PieInteractiveModeGreasePencil(Operator):
 # Menus
 class PieObjectEditotherModes(Menu):
     """Edit/Object Others modes"""
-    bl_idname = "menu.objecteditmodeothermodes"
+    bl_idname = "MENU_MT_objecteditmodeothermodes"
     bl_label = "Edit Selection Modes"
 
     def draw(self, context):
@@ -281,7 +281,7 @@ class PieObjectEditotherModes(Menu):
 
 class PieObjectEditMode(Menu):
     """Modes Switch"""
-    bl_idname = "pie.objecteditmode"
+    bl_idname = "PIE_MT_objecteditmode"
     bl_label = "Modes Menu (Tab)"
 
     def draw(self, context):
@@ -297,7 +297,7 @@ class PieObjectEditMode(Menu):
             # 6 - RIGHT
             pie.operator("class.pietexturepaint", text="Texture Paint", icon='TPAINT_HLT')
             # 2 - BOTTOM
-            pie.menu("menu.objecteditmodeothermodes", text="Vert,Edge,Face Modes", icon='EDITMODE_HLT')
+            pie.menu("MENU_MT_objecteditmodeothermodes", text="Vert,Edge,Face Modes", icon='EDITMODE_HLT')
             # 8 - TOP
             pie.operator("class.object", text="Edit/Object Toggle", icon='OBJECT_DATAMODE')
             # 7 - TOP - LEFT
@@ -320,7 +320,7 @@ class PieObjectEditMode(Menu):
             # 6 - RIGHT
             pie.operator("class.pietexturepaint", text="Texture Paint", icon='TPAINT_HLT')
             # 2 - BOTTOM
-            pie.menu("menu.objecteditmodeothermodes", text="Edit Modes", icon='EDITMODE_HLT')
+            pie.menu("MENU_MT_objecteditmodeothermodes", text="Edit Modes", icon='EDITMODE_HLT')
             # 8 - TOP
             pie.operator("class.object", text="Edit/Object Toggle", icon='OBJECT_DATAMODE')
             # 7 - TOP - LEFT
@@ -470,12 +470,12 @@ def register():
         # Select Mode
         km = wm.keyconfigs.addon.keymaps.new(name='Object Non-modal')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'TAB', 'PRESS')
-        kmi.properties.name = "pie.objecteditmode"
+        kmi.properties.name = "PIE_MT_objecteditmode"
         addon_keymaps.append((km, kmi))
 
         km = wm.keyconfigs.addon.keymaps.new(name='Grease Pencil Stroke Edit Mode')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'TAB', 'PRESS')
-        kmi.properties.name = "pie.objecteditmode"
+        kmi.properties.name = "PIE_MT_objecteditmode"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_orientation_menu.py b/space_view3d_pie_menus/pie_orientation_menu.py
index 801fbaa0313b74b3b51faa4e99a7ceca88c3ace5..afcbee4229ef2f9762edb27650d0ac8c660451e7 100644
--- a/space_view3d_pie_menus/pie_orientation_menu.py
+++ b/space_view3d_pie_menus/pie_orientation_menu.py
@@ -41,7 +41,7 @@ from bpy.props import (
 
 class OrientPie(Menu):
     bl_label = "Transform Orientation"
-    bl_idname = "pie.orient"
+    bl_idname = "PIE_MT_orient"
 
     def draw(self, context):
         layout = self.layout
@@ -67,7 +67,7 @@ def register():
         # Manipulators
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'SPACE', 'PRESS', alt=True)
-        kmi.properties.name = "pie.orient"
+        kmi.properties.name = "PIE_MT_orient"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_origin.py b/space_view3d_pie_menus/pie_origin.py
index 12e477f4cf952b4bf715230865b22b6153967126..f99a2e4c4f7ac7d70f6139f5306fcb1040a04a3c 100644
--- a/space_view3d_pie_menus/pie_origin.py
+++ b/space_view3d_pie_menus/pie_origin.py
@@ -95,7 +95,7 @@ class PivotBottom(Operator):
 
 # Pie Origin/Pivot - Shift + S
 class PieOriginPivot(Menu):
-    bl_idname = "origin.pivotmenu"
+    bl_idname = "ORIGIN_MT_pivotmenu"
     bl_label = "Origin Menu"
 
     def draw(self, context):
@@ -158,7 +158,7 @@ def register():
         # Origin/Pivot
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'O', 'PRESS', shift=True, alt=True)
-        kmi.properties.name = "origin.pivotmenu"
+        kmi.properties.name = "ORIGIN_MT_pivotmenu"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_pivot_point_menu.py b/space_view3d_pie_menus/pie_pivot_point_menu.py
index 157364ff858d12cc2e110abefa9a4e4de6dbc70b..da350170e445af1a39a93afbab31b3a3bd2004e9 100644
--- a/space_view3d_pie_menus/pie_pivot_point_menu.py
+++ b/space_view3d_pie_menus/pie_pivot_point_menu.py
@@ -36,7 +36,7 @@ from bpy.types import Menu
 
 class VIEW3D_PIE_pivot(Menu):
     bl_label = "Pivot"
-    bl_idname = "pie.pivot"
+    bl_idname = "PIE_MT_pivot"
 
     def draw(self, context):
         layout = self.layout
@@ -63,7 +63,7 @@ def register():
         # Pivot Point
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'PERIOD', 'PRESS')
-        kmi.properties.name = "pie.pivot"
+        kmi.properties.name = "PIE_MT_pivot"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_proportional_menu.py b/space_view3d_pie_menus/pie_proportional_menu.py
index f1722ce19d2d4a9736152c0540fa67d75768f84f..5c4c4eba776f6321ef0e5ff053925495501cd198 100644
--- a/space_view3d_pie_menus/pie_proportional_menu.py
+++ b/space_view3d_pie_menus/pie_proportional_menu.py
@@ -322,7 +322,7 @@ class ProportionalRandomEdt(Operator):
 
 # Pie ProportionalEditObj - O
 class PieProportionalObj(Menu):
-    bl_idname = "pie.proportional_obj"
+    bl_idname = "PIE_MT_proportional_obj"
     bl_label = "Pie Proportional Obj"
 
     def draw(self, context):
@@ -348,7 +348,7 @@ class PieProportionalObj(Menu):
 
 # Pie ProportionalEditEdt - O
 class PieProportionalEdt(Menu):
-    bl_idname = "pie.proportional_edt"
+    bl_idname = "PIE_MT_proportional_edt"
     bl_label = "Pie Proportional Edit"
 
     def draw(self, context):
@@ -369,12 +369,12 @@ class PieProportionalEdt(Menu):
         # 1 - BOTTOM - LEFT
         pie.operator("proportional_edt.constant", text="Constant", icon='NOCURVE')
         # 3 - BOTTOM - RIGHT
-        pie.menu("pie.proportional_more", text="More", icon='LINCURVE')
+        pie.menu("PIE_MT_proportional_more", text="More", icon='LINCURVE')
 
 
 # Pie ProportionalEditEdt - O
 class PieProportionalMore(Menu):
-    bl_idname = "pie.proportional_more"
+    bl_idname = "PIE_MT_proportional_more"
     bl_label = "Pie Proportional More"
 
     def draw(self, context):
@@ -422,13 +422,13 @@ def register():
         # ProportionalEditObj
         km = wm.keyconfigs.addon.keymaps.new(name='Object Mode')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'O', 'PRESS')
-        kmi.properties.name = "pie.proportional_obj"
+        kmi.properties.name = "PIE_MT_proportional_obj"
         addon_keymaps.append((km, kmi))
 
         # ProportionalEditEdt
         km = wm.keyconfigs.addon.keymaps.new(name='Mesh')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'O', 'PRESS')
-        kmi.properties.name = "pie.proportional_edt"
+        kmi.properties.name = "PIE_MT_proportional_edt"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_save_open_menu.py b/space_view3d_pie_menus/pie_save_open_menu.py
index d358614117767e230a93c1d4df420aff75b0d665..aacead9ffe7cb7a083c7b35184f27e38c3fa3c3c 100644
--- a/space_view3d_pie_menus/pie_save_open_menu.py
+++ b/space_view3d_pie_menus/pie_save_open_menu.py
@@ -39,7 +39,7 @@ import os
 
 
 class PieSaveOpen(Menu):
-    bl_idname = "pie.saveopen"
+    bl_idname = "PIE_MT_saveopen"
     bl_label = "Pie Save/Open"
 
     def draw(self, context):
@@ -48,9 +48,9 @@ class PieSaveOpen(Menu):
         # 4 - LEFT
         pie.operator("wm.read_homefile", text="New", icon='FILE_NEW')
         # 6 - RIGHT
-        pie.menu("pie.link", text="Link", icon='LINK_BLEND')
+        pie.menu("PIE_MT_link", text="Link", icon='LINK_BLEND')
         # 2 - BOTTOM
-        pie.menu("pie.fileio", text="Import/Export Menu", icon='IMPORT')
+        pie.menu("PIE_MT_fileio", text="Import/Export Menu", icon='IMPORT')
         # 8 - TOP
         pie.operator("file.save_incremental", text="Incremental Save", icon='NONE')
         # 7 - TOP - LEFT
@@ -60,11 +60,11 @@ class PieSaveOpen(Menu):
         # 1 - BOTTOM - LEFT
         pie.operator("wm.open_mainfile", text="Open file", icon='FILE_FOLDER')
         # 3 - BOTTOM - RIGHT
-        pie.menu("pie.recover", text="Recovery Menu", icon='RECOVER_LAST')
+        pie.menu("PIE_MT_recover", text="Recovery Menu", icon='RECOVER_LAST')
 
 
 class pie_link(Menu):
-    bl_idname = "pie.link"
+    bl_idname = "PIE_MT_link"
     bl_label = "Link"
 
     def draw(self, context):
@@ -73,11 +73,11 @@ class pie_link(Menu):
         box = pie.split().column()
         box.operator("wm.link", text="Link", icon='LINK_BLEND')
         box.operator("wm.append", text="Append", icon='APPEND_BLEND')
-        box.menu("external.data", text="External Data")
+        box.menu("EXTERNAL_MT_data", text="External Data")
 
 
 class pie_recover(Menu):
-    bl_idname = "pie.recover"
+    bl_idname = "PIE_MT_recover"
     bl_label = "Recovery"
 
     def draw(self, context):
@@ -90,7 +90,7 @@ class pie_recover(Menu):
 
 
 class pie_fileio(Menu):
-    bl_idname = "pie.fileio"
+    bl_idname = "PIE_MT_fileio"
     bl_label = "Import/Export"
 
     def draw(self, context):
@@ -103,7 +103,7 @@ class pie_fileio(Menu):
 
 
 class ExternalData(Menu):
-    bl_idname = "external.data"
+    bl_idname = "EXTERNAL_MT_data"
     bl_label = "External Data"
 
     def draw(self, context):
@@ -193,7 +193,7 @@ def register():
         # Save/Open/...
         km = wm.keyconfigs.addon.keymaps.new(name='Window')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'S', 'PRESS', ctrl=True)
-        kmi.properties.name = "pie.saveopen"
+        kmi.properties.name = "PIE_MT_saveopen"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_sculpt_menu.py b/space_view3d_pie_menus/pie_sculpt_menu.py
index 5c70718e4cc6c523b4fdcb9788503da6d3c9c337..584d6d5b6f3d3ee31a0f078034a5095dc969c6ba 100644
--- a/space_view3d_pie_menus/pie_sculpt_menu.py
+++ b/space_view3d_pie_menus/pie_sculpt_menu.py
@@ -50,7 +50,7 @@ class SculptSculptDraw(Operator):
 
 # Pie Sculp Pie Menus - W
 class PieSculptPie(Menu):
-    bl_idname = "pie.sculpt"
+    bl_idname = "PIE_MT_sculpt"
     bl_label = "Pie Sculpt"
 
     def draw(self, context):
@@ -84,7 +84,7 @@ class PieSculptPie(Menu):
 
 # Pie Sculpt 2
 class PieSculpttwo(Menu):
-    bl_idname = "pie.sculpttwo"
+    bl_idname = "PIE_MT_sculpttwo"
     bl_label = "Pie Sculpt 2"
 
     def draw(self, context):
@@ -108,7 +108,7 @@ class PieSculpttwo(Menu):
 
 # Pie Sculpt Three
 class PieSculptthree(Menu):
-    bl_idname = "pie.sculptthree"
+    bl_idname = "PIE_MT_sculptthree"
     bl_label = "Pie Sculpt 3"
 
     def draw(self, context):
@@ -145,7 +145,7 @@ def register():
         # Sculpt Pie Menu
         km = wm.keyconfigs.addon.keymaps.new(name='Sculpt')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'W', 'PRESS')
-        kmi.properties.name = "pie.sculpt"
+        kmi.properties.name = "PIE_MT_sculpt"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_select_menu.py b/space_view3d_pie_menus/pie_select_menu.py
index e47fb5e6038a417fd84c941e1b56b3703ac85b90..79ee6b68ba12decf85136c1ae5317d7a8a816c78 100644
--- a/space_view3d_pie_menus/pie_select_menu.py
+++ b/space_view3d_pie_menus/pie_select_menu.py
@@ -36,7 +36,7 @@ from bpy.types import Menu
 
 # Pie Selection Object Mode - A
 class PieSelectionsMore(Menu):
-    bl_idname = "pie.selectionsmore"
+    bl_idname = "PIE_MT_selectionsmore"
     bl_label = "Pie Selections Object Mode"
 
     def draw(self, context):
@@ -51,7 +51,7 @@ class PieSelectionsMore(Menu):
 
 # Pie Selection Object Mode - A
 class PieSelectionsOM(Menu):
-    bl_idname = "pie.selectionsom"
+    bl_idname = "PIE_MT_selectionsom"
     bl_label = "Pie Selections Object Mode"
 
     def draw(self, context):
@@ -74,12 +74,12 @@ class PieSelectionsOM(Menu):
         # 1 - BOTTOM - LEFT
         pie.operator("object.select_camera", text="Select Camera", icon='CAMERA_DATA')
         # 3 - BOTTOM - RIGHT
-        pie.menu("pie.selectionsmore", text="Select Menu", icon='RESTRICT_SELECT_OFF')
+        pie.menu("PIE_MT_selectionsmore", text="Select Menu", icon='RESTRICT_SELECT_OFF')
 
 
 # Pie Selection Edit Mode
 class PieSelectionsEM(Menu):
-    bl_idname = "pie.selectionsem"
+    bl_idname = "PIE_MT_selectionsem"
     bl_label = "Pie Selections Edit Mode"
 
     def draw(self, context):
@@ -89,7 +89,7 @@ class PieSelectionsEM(Menu):
         pie.operator("view3d.select_box", text="Box Select",
                     icon='NONE')
         # 6 - RIGHT
-        pie.menu("object.selectloopselection", text="Select Loop Menu", icon='LOOPSEL')
+        pie.menu("OBJECT_MT_selectloopselection", text="Select Loop Menu", icon='LOOPSEL')
         # 2 - BOTTOM
         pie.operator("mesh.select_all", text="Select None",
                     icon='RESTRICT_SELECT_ON').action = 'DESELECT'
@@ -106,12 +106,12 @@ class PieSelectionsEM(Menu):
         pie.operator("view3d.select_circle", text="Circle Select",
                     icon='NONE')
         # 3 - BOTTOM - RIGHT
-        pie.menu("object.selectallbyselection", text="Multi Select Menu", icon='SNAP_EDGE')
+        pie.menu("PIE_MT_selectallbyselection", text="Multi Select Menu", icon='SNAP_EDGE')
 
 
 # Select All By Selection
 class SelectAllBySelection(Menu):
-    bl_idname = "object.selectallbyselection"
+    bl_idname = "PIE_MT_selectallbyselection"
     bl_label = "Verts Edges Faces"
     bl_options = {'REGISTER', 'UNDO'}
 
@@ -142,7 +142,7 @@ class SelectAllBySelection(Menu):
 
 
 class SelectLoopSelection(Menu):
-    bl_idname = "object.selectloopselection"
+    bl_idname = "OBJECT_MT_selectloopselection"
     bl_label = "Verts Edges Faces"
     bl_options = {'REGISTER', 'UNDO'}
 
@@ -175,13 +175,13 @@ def register():
         # Selection Object Mode
         km = wm.keyconfigs.addon.keymaps.new(name='Object Mode')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'A', 'PRESS')
-        kmi.properties.name = "pie.selectionsom"
+        kmi.properties.name = "PIE_MT_selectionsom"
         addon_keymaps.append((km, kmi))
 
         # Selection Edit Mode
         km = wm.keyconfigs.addon.keymaps.new(name='Mesh')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'A', 'PRESS')
-        kmi.properties.name = "pie.selectionsem"
+        kmi.properties.name = "PIE_MT_selectionsem"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_shading_menu.py b/space_view3d_pie_menus/pie_shading_menu.py
index 26da5d45376ce1a933d27db7f528fe6e617bb5a8..0cdbc8f9e367d6083711ecc477cd75c46a9c93e0 100644
--- a/space_view3d_pie_menus/pie_shading_menu.py
+++ b/space_view3d_pie_menus/pie_shading_menu.py
@@ -36,7 +36,7 @@ from bpy.types import Menu
 
 # Pie Shading - Z
 class PieShadingView(Menu):
-    bl_idname = "pie.shadingview"
+    bl_idname = "PIE_MT_shadingview"
     bl_label = "Pie Shading"
 
     def draw(self, context):
@@ -70,7 +70,7 @@ def register():
         # Shading
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'Z', 'PRESS')
-        kmi.properties.name = "pie.shadingview"
+        kmi.properties.name = "PIE_MT_shadingview"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_snap_menu.py b/space_view3d_pie_menus/pie_snap_menu.py
index c1ee22e7b6b6c85003ede59274acde321410ea9d..d81791501f7a7fe92d5a6e028015a7786c258bf0 100644
--- a/space_view3d_pie_menus/pie_snap_menu.py
+++ b/space_view3d_pie_menus/pie_snap_menu.py
@@ -39,7 +39,7 @@ from bpy.types import (
 
 # Pie Snap - Shift + Tab
 class PieSnaping(Menu):
-    bl_idname = "pie.snapping"
+    bl_idname = "PIE_MT_snapping"
     bl_label = "Pie Snapping"
 
     def draw(self, context):
@@ -60,7 +60,7 @@ class PieSnaping(Menu):
         # 1 - BOTTOM - LEFT
         pie.operator("snap.alignrotation", text="Align rotation", icon='SNAP_NORMAL')
         # 3 - BOTTOM - RIGHT
-        pie.operator("wm.call_menu_pie", text="Snap Target", icon='NONE').name = "snap.targetmenu"
+        pie.operator("wm.call_menu_pie", text="Snap Target", icon='NONE').name = "SNAP_MT_targetmenu"
 
 
 class SnapActive(Operator):
@@ -201,7 +201,7 @@ class SnapTargetVariable(Operator):
 
 
 class SnapTargetMenu(Menu):
-    bl_idname = "snap.targetmenu"
+    bl_idname = "SNAP_MT_targetmenu"
     bl_label = "Snap Target Menu"
 
     def draw(self, context):
@@ -248,7 +248,7 @@ def register():
         # Snapping
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'TAB', 'PRESS', ctrl=True, shift=True)
-        kmi.properties.name = "pie.snapping"
+        kmi.properties.name = "PIE_MT_snapping"
         addon_keymaps.append((km, kmi))
 
 
diff --git a/space_view3d_pie_menus/pie_views_numpad_menu.py b/space_view3d_pie_menus/pie_views_numpad_menu.py
index 6c55bfe44e4dd3ed699877b9c244a527ac893d27..ad41135cbcda58ba87af6f7ce713f1d3e24f0502 100644
--- a/space_view3d_pie_menus/pie_views_numpad_menu.py
+++ b/space_view3d_pie_menus/pie_views_numpad_menu.py
@@ -72,7 +72,7 @@ class LockTransforms(Operator):
 
 # Pie View All Sel Glob Etc - Q
 class PieViewallSelGlobEtc(Menu):
-    bl_idname = "pie.vieallselglobetc"
+    bl_idname = "PIE_MT_vieallselglobetc"
     bl_label = "Pie View All Sel Glob..."
 
     def draw(self, context):
@@ -89,7 +89,7 @@ class PieViewallSelGlobEtc(Menu):
         # 7 - TOP - LEFT
         layout.operator("screen.region_quadview", text="Toggle Quad View", icon='SPLITSCREEN')
         # 1 - BOTTOM - LEFT
-        layout.operator("wm.call_menu_pie", text="Previous Menu", icon='BACK').name = "pie.viewnumpad"
+        layout.operator("wm.call_menu_pie", text="Previous Menu", icon='BACK').name = "PIE_MT_viewnumpad"
         # 9 - TOP - RIGHT
         layout.operator("screen.screen_full_area", text="Full Screen", icon='FULLSCREEN_ENTER')
         # 3 - BOTTOM - RIGHT
@@ -97,7 +97,7 @@ class PieViewallSelGlobEtc(Menu):
 
 # Pie views numpad - Q
 class PieViewNumpad(Menu):
-    bl_idname = "pie.viewnumpad"
+    bl_idname = "PIE_MT_viewnumpad"
     bl_label = "Pie Views Ortho"
 
     def draw(self, context):
@@ -164,7 +164,7 @@ def register():
         # Views numpad
         km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
         kmi = km.keymap_items.new('wm.call_menu_pie', 'Q', 'PRESS')
-        kmi.properties.name = "pie.viewnumpad"
+        kmi.properties.name = "PIE_MT_viewnumpad"
         addon_keymaps.append((km, kmi))