diff --git a/benchmarks/others.py b/benchmarks/others.py
index 9efcf9eb273a02aaf74f9cb09a657a4243d010a3_YmVuY2htYXJrcy9vdGhlcnMucHk=..3dda1158c2d7ee4739a1424f08cc9721c15eaf05_YmVuY2htYXJrcy9vdGhlcnMucHk= 100644
--- a/benchmarks/others.py
+++ b/benchmarks/others.py
@@ -321,8 +321,8 @@
         return data["slice-sparse-chain"].get('median', float('nan'))
 
 class PerfTracecopiesSuite(BaseTestSuite):
-    params = BaseTestSuite.params
-    param_names = BaseTestSuite.param_names
+    params = BaseTestSuite.params + [("changeset-compability", "default")]
+    param_names = BaseTestSuite.param_names + ["copies-data"]
 
     timeout = 300
 
@@ -351,6 +351,12 @@
         cmd = ['perfpathcopies']
         cmd.append(source)
         cmd.append(destination)
+        if kwargs["copies-data"] == "changeset-compability":
+            skip =self.should_skip_benchmark
+            if skip("(not 49ad315b39ee::)", self.get_asv_rev(), None, None):
+                return float('nan')
+            cmd.append("--config")
+            cmd.append("experimental.copies.read-from=compatibility")
         return self.perfext(*cmd)
 
 class PerfTagsTestSuite(BaseTestSuite):