anchor.diff:  
   -record(state, {
             nodes :: dict(),
  +          nodes_wanted :: [node()],
             tasks_hash_nodes :: undefined | dict(),
             tasks_hash :: undefined | integer(),
             tasks_version :: undefined | string()
  
positive.code:                        {commitVBucketURI, CommitURI},
                         {recoveryStatusURI, RecoveryStatusURI}]}]
      end.
  
negative.code:                   dict:erase(Node, Acc)
            end, Statuses, ToRemove),
  
      {noreply, State#state{nodes=NewStatuses,
                            nodes_wanted=NewNodes}};
  handle_info(Info, State) ->
      ?doctor_warning("Unexpected message ~p in state", [Info]),
      {noreply, State}.
  