diff --git a/src/rc_gpfs/utils/datetime.py b/src/rc_gpfs/utils/datetime.py
index 06c30b277234db21c93e6ba5b96b3c6e4c78f7ca..0fa9f7c9ee0c33e9903710c5aea85d594166066b 100644
--- a/src/rc_gpfs/utils/datetime.py
+++ b/src/rc_gpfs/utils/datetime.py
@@ -20,7 +20,7 @@ def create_timedelta_breakpoints(
     delta_unit: Literal['D','W']
 ) -> List[np.datetime64]:
     run_date = as_datetime(run_date)
-    return [run_date - as_timedelta(c,delta_unit) for c in delta_vals]
+    return [run_date - as_timedelta(c,delta_unit) for c in delta_vals if c > 0]
 
 def create_timedelta_labels(
     delta_vals: int | List[int],