anchor.diff:    ModuleListeners = [{Module2, Listeners2} || {Module2, Listeners2} <- Listeners, Module =:= Module2],
     case ModuleListeners of
       [{_M, L}] -> send_notifications(Node, Module, Action, Workers, L);
  -    [] -> ok;
  -    X -> ?error("Wrong state ~p", [X])
  +    _ -> ok;
     end.
   
   %% send_notifications/2
  
positive.code:     lifecycle_notification(Node, Module, ?ACTION_START_WORKER, Workers, State),
      {ok, State#cm_state{workers = [{Node, Module, ChildPid} | Workers]}}
    catch
      A:B ->
        ?error("Error during start of worker: ~s at node: ~s ~p ~p", [Module, Node, A, B]),
        {error, State}
    end.
  
  
negative.code:                                  not lists:member({Node, Module}, PermamentWorkers),
                                   Module =:= Module2],
  
        ?debug("Permament nodes to create ~p", [RequiredPermamentWorkers]),
        NewStatePermament2 = init_permament_nodes(RequiredPermamentWorkers, State),
  
        CreateRunningWorkersList = fun({_N, M, _Child}, Workers) ->
          [M | Workers]
  