diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py
index b814fd7154d7301f757daf2a7488ce995bff45f1..4afaf59faf8834dde37844c89a8d0f5aee5a6a32 100644
--- a/src/Solver/Mage.py
+++ b/src/Solver/Mage.py
@@ -268,6 +268,9 @@ class Mage(CommandLineSolver):
 
         for tab in ["liquid", "solid", "suspenssion"]:
             for bound in lst.get_tab(tab):
+                if bound.node is None:
+                    continue
+
                 if bound.bctype == "ZD":
                     AVA.append(bound)
                 elif bound.bctype == "TD" or bound.bctype == "PC":