diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index e0d243979faee8f44cdcee3b0e49c15af640c378..2c4d0f9901fca950e7fc18f76d032f7a62ede064 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -143,7 +143,16 @@ in its arguments.
                     return False
 
         if "value" in comp[0]["properties"][key]:
-            return False
+            if comp[0]["properties"][key]['value'] != comp[1]["properties"][key]['value']:
+                if isinstance(comp[1]["properties"][key]['value'], int):
+                    entswithname = db.execute_query(
+                        "FIND ENTITY WITH NAME='"+comp[0]["properties"][key]['value']+"'")
+                    if len(entswithname) != 1 or entswithname[0].id != comp[1][
+                            "properties"][key]['value']:
+                        return False
+                else:
+                    return False
+
 
     # Check for removed properties:
     for key in comp[1]["properties"]: