anchor.diff:      ok;
   stop_read_servers_internal(Node, Partition, Num) ->
       try
  -    gen_server:call({global, generate_server_name(Node, Partition, Num)}, {go_down})
  +        gen_server:call({global, generate_server_name(Node, Partition, Num)}, go_down)
       catch
           _:_Reason->
              ok
  
positive.code:     ok = perform_read_internal(Coordinator, Key, Type, Transaction, [], SD0),
      {noreply, SD0};
  
  handle_call({go_down}, _Sender, SD0) ->
      {stop, shutdown, ok, SD0}.
  
  handle_cast({perform_read_cast, Coordinator, Key, Type, Transaction}, SD0) ->
  
negative.code:         {error, {already_started, _}} ->
              start_read_servers_internal(Node, Partition, Num-1);
          Err ->
              Name = generate_server_name(Node, Partition, Num),
              lager:debug("Unable to start clocksi read server for ~p, (reason ~p) will retry", [Name, Err]),
              try
                  gen_server:call({global, Name}, go_down)
              catch
                  _:_Reason->
                      ok
  