diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs b/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs
index 7f9782078c25c8c907c81e9c6093c8dca700987f..94d8bd4b28d924bdf4bd38c53cb481903e6956d1 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs
@@ -93,7 +93,7 @@ public string Id {
     // should be called once a constructor call
     public string Label {
         get { // in case of renamed dependables
-            return hasCustomLabel ?
+            return hasCustomLabel && _CustomLabel != null ?
                 _CustomLabel :
                 generateLabel();
         }