anchor.diff:          Pid ->
               ets:delete(mqtt_client, ClientId),
               {noreply, setstats(State)};
  -        undefined ->
  +        _ ->
               {noreply, State}
       end;
   
  
positive.code: handle_cast({register, Client = #mqtt_client{client_id  = ClientId,
                                               client_pid = Pid}}, State) ->
      case lookup_proc(ClientId) of
          Pid  ->
              {noreply, State};
          _None ->
              ets:insert(mqtt_client, Client),
              {noreply, setstats(monitor_client(ClientId, Pid, State))}
  	end;
  
negative.code:     end.
  
  prioritise_info(_Msg, _Len, _State) ->
      3.
  
  handle_call(Req, _From, State) ->
      lager:error("Unexpected request: ~p", [Req]),
  