diff --git a/core/IvmiScene.gd b/core/IvmiScene.gd
index 26d0b087ec56ec396f531339e10e85a99ea33769..20f4c6328de231eb5876056edb7782a4322fe013 100644
--- a/core/IvmiScene.gd
+++ b/core/IvmiScene.gd
@@ -93,8 +93,7 @@ func _ready():
 					var global_patch = ProjectSettings.globalize_path(_pd_patch)
 					var patch_name = global_patch.split("/")[-1]
 					var patch_dir = global_patch.trim_suffix(patch_name)
-					_gdpd.openfile(patch_name, patch_dir)
-					gdpdok=true
+					gdpdok=_gdpd.openfile(patch_name, patch_dir)
 		
 		if not gdpdok :
 			print("IVMI : Could not load gdpd addon")