diff --git a/Source/func.lua b/Source/func.lua
index ed6604ac2d6103be966013229480f05cea5f0fbc..113b383c200bf1e1b1e05cfc69bca46a5ac8e81a 100644
--- a/Source/func.lua
+++ b/Source/func.lua
@@ -1581,7 +1581,8 @@ function compareleveldifferences(secondlevelname)
 			-- Maybe changed?
 			local thisisanexactmatch = true
 			for kattr,vattr in pairs(v[1]) do
-				if vattr ~= locentities2[k][1][kattr] then
+				if (kattr ~= "data" or table.contains({17, 18, 19}, v[1].t))
+				and vattr ~= locentities2[k][1][kattr] then
 					thisisanexactmatch = false
 					break
 				end