diff --git a/io_scene_gltf2/blender/imp/gltf2_blender_node.py b/io_scene_gltf2/blender/imp/gltf2_blender_node.py
index 589ae47e7503868d4bf3bf0264877cdfeeaafbca..b707878cfd97ed3528464203d87833c968849ec8 100755
--- a/io_scene_gltf2/blender/imp/gltf2_blender_node.py
+++ b/io_scene_gltf2/blender/imp/gltf2_blender_node.py
@@ -80,7 +80,7 @@ class BlenderNode():
             if not (pynode.mesh and pynode.skin is not None):
                 BlenderNode.set_transforms(gltf, node_idx, pynode, obj, parent)
             pynode.blender_object = obj.name
-            BlenderNode.set_parent(gltf, pynode, obj, parent)
+            BlenderNode.set_parent(gltf, obj, parent)
 
             if instance == False:
                 BlenderMesh.set_mesh(gltf, gltf.data.meshes[pynode.mesh], mesh, obj)
@@ -99,7 +99,7 @@ class BlenderNode():
             obj = BlenderCamera.create(gltf, pynode.camera)
             BlenderNode.set_transforms(gltf, node_idx, pynode, obj, parent)  # TODO default rotation of cameras ?
             pynode.blender_object = obj.name
-            BlenderNode.set_parent(gltf, pynode, obj, parent)
+            BlenderNode.set_parent(gltf, obj, parent)
 
             if pynode.children:
                 for child_idx in pynode.children:
@@ -131,7 +131,7 @@ class BlenderNode():
                 BlenderNode.set_transforms(gltf, node_idx, pynode, obj, parent, correction=True)
                 pynode.blender_object = obj.name
                 pynode.correction_needed = True
-                BlenderNode.set_parent(gltf, pynode, obj, parent)
+                BlenderNode.set_parent(gltf, obj, parent)
 
                 if pynode.children:
                     for child_idx in pynode.children:
@@ -151,14 +151,14 @@ class BlenderNode():
         bpy.data.scenes[gltf.blender_scene].collection.objects.link(obj)
         BlenderNode.set_transforms(gltf, node_idx, pynode, obj, parent)
         pynode.blender_object = obj.name
-        BlenderNode.set_parent(gltf, pynode, obj, parent)
+        BlenderNode.set_parent(gltf, obj, parent)
 
         if pynode.children:
             for child_idx in pynode.children:
                 BlenderNode.create(gltf, child_idx, node_idx)
 
     @staticmethod
-    def set_parent(gltf, pynode, obj, parent):
+    def set_parent(gltf, obj, parent):
         """Set parent."""
         if parent is None:
             return