diff --git a/io_scene_gltf2/blender/imp/gltf2_blender_animation_bone.py b/io_scene_gltf2/blender/imp/gltf2_blender_animation_bone.py
index 095d2a1d1c1afc9779cf835af8a171c5ea34692e..9e632255c3c734e769ed887a6a12d4464ede167d 100755
--- a/io_scene_gltf2/blender/imp/gltf2_blender_animation_bone.py
+++ b/io_scene_gltf2/blender/imp/gltf2_blender_animation_bone.py
@@ -53,7 +53,7 @@ class BlenderBoneAnim():
                 translation_keyframe = loc_gltf_to_blender(values[idx * 3 + 1])
             else:
                 translation_keyframe = loc_gltf_to_blender(values[idx])
-            if not node.parent:
+            if node.parent is None:
                 parent_mat = Matrix()
             else:
                 if not gltf.data.nodes[node.parent].is_joint: