diff --git a/dune/istl/paamg/aggregates.hh b/dune/istl/paamg/aggregates.hh
index af3702da4e7abc3de2a183c5c5919d8376e81479..40c9e7702dc7ac7dfbe790eb95e610939fddbd30 100644
--- a/dune/istl/paamg/aggregates.hh
+++ b/dune/istl/paamg/aggregates.hh
@@ -2412,8 +2412,10 @@ namespace Dune
 
       Dune::dinfo<<"connected aggregates: "<<conAggregates;
       Dune::dinfo<<" isolated aggregates: "<<isoAggregates;
-      Dune::dinfo<<" one node aggregates: "<<oneAggregates<<" min size="<<minA<<" max size="<<maxA
-                 <<" avg="<<avg/(conAggregates+isoAggregates)<<std::endl;
+      if(conAggregates+isoAggregates>0)
+        Dune::dinfo<<" one node aggregates: "<<oneAggregates<<" min size="
+                   <<minA<<" max size="<<maxA
+                   <<" avg="<<avg/(conAggregates+isoAggregates)<<std::endl;
 
       delete aggregate_;
       return make_tuple(conAggregates+isoAggregates,isoAggregates,