diff --git a/optimizer/Optimizer/EA/FixedPisaNsga2.tcc b/optimizer/Optimizer/EA/FixedPisaNsga2.tcc
index c5bc36123020201871a7c6471f86bbc0a53ff19a..0fec7f514352601ccd82717d094f80ce484431d7 100644
--- a/optimizer/Optimizer/EA/FixedPisaNsga2.tcc
+++ b/optimizer/Optimizer/EA/FixedPisaNsga2.tcc
@@ -457,6 +457,7 @@ void FixedPisaNsga2<CO, MO>::dispatch_forward_solves() {
         //}
 
         individual ind = variator_m->popIndividualToEvaluate();
+        if (ind == NULL) continue;
         Param_t params;
         DVarContainer_t::iterator itr;
         size_t i = 0;