diff --git a/node_wrangler/operators.py b/node_wrangler/operators.py
index db34e871c1a293e07607dd29a6495a132b0e83d1..eaae71bc296236c10ae125a01798e1e78fd85046 100644
--- a/node_wrangler/operators.py
+++ b/node_wrangler/operators.py
@@ -2033,6 +2033,7 @@ class NWAddPrincipledSetup(Operator, NWBase, ImportHelper):
                     # If Bump add bump node in between
                     bump_node_texture = nodes.new(type='ShaderNodeTexImage')
                     img = bpy.data.images.load(path.join(import_path, sname[2]))
+                    img.colorspace_settings.is_data = True
                     bump_node_texture.image = img
                     bump_node_texture.label = 'Bump'
 
@@ -2051,6 +2052,7 @@ class NWAddPrincipledSetup(Operator, NWBase, ImportHelper):
                     # If Normal add normal node in between
                     normal_node_texture = nodes.new(type='ShaderNodeTexImage')
                     img = bpy.data.images.load(path.join(import_path, sname[2]))
+                    img.colorspace_settings.is_data = True
                     normal_node_texture.image = img
                     normal_node_texture.label = 'Normal'