diff --git a/safe/postprocessors/minimum_needs_postprocessor.py b/safe/postprocessors/minimum_needs_postprocessor.py
index <HASH>..<HASH> 100644
--- a/safe/postprocessors/minimum_needs_postprocessor.py
+++ b/safe/postprocessors/minimum_needs_postprocessor.py
@@ -58,7 +58,10 @@ class MinimumNeedsPostprocessor(AbstractPostprocessor):
         if self.impact_total is not None or self.minimum_needs is not None:
             self._raise_error('clear needs to be called before setup')
 
-        self.impact_total = int(round(params['impact_total']))
+        try:
+            self.impact_total = int(round(params['impact_total']))
+        except ValueError:
+            self.impact_total = self.NO_DATA_TEXT
         self.minimum_needs = params['function_params']['minimum needs']
 
     def process(self):
gracefully recover from #<I>