diff --git a/src/caoscrawler/sync_node.py b/src/caoscrawler/sync_node.py
index 3daf782686a5844ab8798c3acf012175d5a76456..811c74455017d3dfbc815c5ab22d3ddd39b56073 100644
--- a/src/caoscrawler/sync_node.py
+++ b/src/caoscrawler/sync_node.py
@@ -117,7 +117,10 @@ class SyncNode:
                         raise ImpossibleMergeError(
                             f"Trying to update {attr} but this would lead to an "
                             f"override of the value '{self.__getattribute__(attr)}' "
-                            f"by the value '{other.__getattribute__(attr)}'")
+                            f"by the value '{other.__getattribute__(attr)}'",
+                            pname=attr, values=(self.__getattribute__(attr),
+                                                other.__getattribute__(attr))
+                        )
         for p in other.parents:
             if not parent_in_list(p, self.parents):
                 self.parents.append(p)