diff --git a/src/Model/Geometry/Reach.py b/src/Model/Geometry/Reach.py
index 691c823b171a7d0afaf120e3f191219d8225a63d..e2ed7f165be1d828f11da7fadfbb2c148d97dbaa 100644
--- a/src/Model/Geometry/Reach.py
+++ b/src/Model/Geometry/Reach.py
@@ -25,7 +25,7 @@ from copy import deepcopy
 from operator import itemgetter
 from functools import reduce
 
-from tools import flatten, timer, trace
+from tools import flatten, timer, trace, logger_exception
 
 from Model.Tools.PamhyrDB import SQLSubModel
 
@@ -691,10 +691,14 @@ class Reach(SQLSubModel):
         logger.debug(f"+{incline_acc}")
         logger.debug(f"-{incline_set}")
 
-        return (
-            reduce(
-                lambda acc, x: acc + x,
-                incline_set,
-                0.0
-            ) / (len(incline_set))
-        )
+        try:
+            return (
+                reduce(
+                    lambda acc, x: acc + x,
+                    incline_set,
+                    0.0
+                ) / (len(incline_set))
+            )
+        except Exception as e:
+            logger_exception(e)
+            return 0