diff --git a/netbone/compare.py b/netbone/compare.py
index 684047a1f0f6fa00ab1b4a4e735ac0db61a29437..665f63bdddfd895ea5abf84fe887ba82ec99ecef 100644
--- a/netbone/compare.py
+++ b/netbone/compare.py
@@ -99,12 +99,12 @@ class Compare:
         dist = dict()
         ks_statistics = pd.DataFrame(index=[backbone.name for backbone in self.backbones])
 
-        values0 = self.props[property](self.network)
-        dist['Original'] = cumulative_dist(property, 'Original', values0, increasing)
-
         for property in self.props:
             dist_values = dict()
             vals = []
+            values0 = self.props[property](self.network)
+            dist_values['Original'] = cumulative_dist(property, 'Original', values0, increasing)
+
             for i, backbone in enumerate(self.backbones):
                 extracted_backbone = self.filter(backbone, value=self.filter_values[i], narrate=False)
                 values1 = self.props[property](extracted_backbone)