anchor.diff:      commit(Node).
   
   staged_replace(Node, Node1, Node2) ->
  -    try
  -        Response = remote(Node, riak_core_claimant, replace, [Node1, Node2]),
  -        case Response of
  -            ok ->
  -                [{control, [{success, ok}]}];
  -            {error, R} ->
  -                [{control, [{error, R}]}]
  -        end
  -    catch
  -        Exception:Reason ->
  -            Error = list_to_binary(io_lib:format("~p:~p", [Exception,Reason])),
  -            [{control, [{error, Error}]}]
  -    end.
  +    handle_error(fun () ->
  +                         Response = remote(Node, riak_core_claimant, replace, [Node1, Node2]),
  +                         case Response of
  +                             ok ->
  +                                 [{control, [{success, ok}]}];
  +                             {error, R} ->
  +                                 [{control, [{error, R}]}]
  +                         end
  +                 end).
   
   join(Node, Node1) ->
       Response = remote(Node, riak_core, join, [Node1]),
  
positive.code:     [{control, Result}].
  
  force_replace(Node, Node1, Node2) ->
      try
          Response = remote(Node, riak_core_claimant, force_replace, [Node1, Node2]),
          case Response of
              ok ->
                  [{control, [{success, ok}]}];
              {error, R} ->
                  [{control, [{error, R}]}]
          end
      catch
          Exception:Reason ->
              Error = list_to_binary(io_lib:format("~p:~p", [Exception,Reason])),
              [{control, [{error, Error}]}]
      end.
  
  replace(Node, Node1, Node2) ->
      force_replace(Node, Node1, Node2),
  
negative.code:     end.
  
  clear(Node) ->
      handle_error(fun () ->
                           Response = remote(Node, riak_core_claimant, clear, []),
                           case Response of
                               ok -> [{control, [{success, ok}]}];
                               _ -> [{control, [{error, unkown}]}]
                           end
                   end).
  
  status(Node) ->
      {ok, Ring} = remote(Node, riak_core_ring_manager, get_my_ring, []),
  