diff --git a/benchmarks/backgrounds/ecal_backwards.org b/benchmarks/backgrounds/ecal_backwards.org
index 1a9f6c87f5d7fba03a663eac41a2d04ced21cc9a..25ded18803163f8c442c9510dcf80ed0b7461a18 100644
--- a/benchmarks/backgrounds/ecal_backwards.org
+++ b/benchmarks/backgrounds/ecal_backwards.org
@@ -214,7 +214,8 @@ for collection_name in ["EcalEndcapNHits", "EcalEndcapPHits"]:
         for ix, vals in enumerate([xs, ys]):
             centers = np.unique(vals)
             diffs = centers[1:] - centers[:-1]
-            bin_widths[ix] = np.min(diffs[diffs > 0]) if np.sum(diffs > 0) > 0 else 1.
+            EPSILON = 1e-5
+            bin_widths[ix] = np.min(diffs[diffs > EPSILON]) if np.sum(diffs > EPSILON) > 0 else 1.
             print(f"bin_widths[{ix}]", bin_widths[ix])
 
         bins = {