diff --git a/unittests/test_macros.py b/unittests/test_macros.py
index 9569e78554b2fa1e528e87c69cb5c0290a5039bc..62df642be518eaa4e1eba84af234a4cd6184964b 100644
--- a/unittests/test_macros.py
+++ b/unittests/test_macros.py
@@ -300,7 +300,10 @@ extroot: !macro
     assert d["macro_sub_98"]["b"] == "98"
     assert d["macro_sub_98"]["another_param"] == 3
 
-
+@pytest.mark.xfail(
+    reason="This is discussed in the following issue"
+    "https://gitlab.com/caosdb/caosdb-crawler/-/issues/74."
+)
 def test_silent_overwrite(register_macros, macro_store_reset):
     cfood = _temp_file_load("""
 ---