diff --git a/object_fracture/data.blend b/object_fracture/data.blend
index e0e72dcf7abea16399db4f872c8354562b0d2196..a466e9ddced8d6dc57b3fb280e0dfd45cc12dad5 100644
Binary files a/object_fracture/data.blend and b/object_fracture/data.blend differ
diff --git a/object_fracture/fracture_ops.py b/object_fracture/fracture_ops.py
index 83978a95e25b2ffc1f20a1937a6299aa67a37679..383d93d47946f6fab2331ef7446debee8f13a52c 100644
--- a/object_fracture/fracture_ops.py
+++ b/object_fracture/fracture_ops.py
@@ -214,7 +214,7 @@ def boolop(ob, cutter, op):
 
     if len(nmesh.vertices) > 0:
         a.modifiers.remove(a.modifiers['Boolean'])
-        bpy.ops.object.duplicate(linked=False, mode=1)
+        bpy.ops.object.duplicate(linked=False, mode='DUMMY')
 
         new_shard = sce.objects.active
         new_shard.data = nmesh