diff --git a/lib/analysis/wca.rb b/lib/analysis/wca.rb
index 0661b5ba20e93a42dbc1a94dcdb459525262d6f3..ac043652b5800a03d7a7a571145eda61bdb77dfd 100644
--- a/lib/analysis/wca.rb
+++ b/lib/analysis/wca.rb
@@ -307,7 +307,8 @@ class WCA
           edge_cost(edge)
         end
 
-        cycles, freqs = local_ilp.solve_max
+        cycles, freqs = 0, 0
+        cycles, freqs = local_ilp.solve_max unless (/ABB.*_EnsureCompDummy/ =~ fragment.data['name'])
         # info("WCET(#{wcet_for_obj}): #{cycles} cy (#{two_decimals(cycles * TIME_PER_CYCLE*1e6)} us)")
         statistics("WCEC/nodes/cycles",
                    "#{wcet_for_obj}" => cycles)