diff --git a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala
index 60dd9360b7c6f264d631375650f116c16d9c9792..9e5cd61a862d13e6e543b2309e091f724fbc0a75 100755
--- a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala
+++ b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala
@@ -176,7 +176,7 @@ class Supervisor(val pb : DCOP, val algorithm: Algorithm, val initialContext: Co
 
     //when it receives its own decison that it should continue
     case Event(ContinueAlgo, status) => {
-      println(s" ${Supervisor.counter}/${Supervisor.NB_ROUNDS} ************************************************************************")
+      println(s" ${Supervisor.incrementCounter()}/${Supervisor.NB_ROUNDS} ************************************************************************")
       val newStatus: SupervisorStatus = status.resetContext()
       unstashAll
       goto(RunningSupervisorState) using newStatus