anchor.diff:                          %% the result of subtracting the current node from the
                           %% cluster member list results in the empty list. When
                           %% that code gets refactored this can probably go away.
  -                        io:format("leave failed, this node is the only member.~n");
  +                        io:format("Leave failed, this node is the only member.~n");
                       _ ->
  -                        log_to_riak_node("Error leaving cluster ~p~n",
  +                        log_to_riak_node("Leave failed ~p~n",
                               [RPCReason]),
  -                        io:format("leave failed, see log for details~n")
  +                        io:format("Leave failed, see log for details~n")
                   end,
                   error;
               Res ->
  
positive.code:         end
      catch
          error:{badmatch, {error, eacces}} ->
              io:format("cluster_info failed, permission denied writing to ~p~n", [OutFile]);
          error:{badmatch, {error, enoent}} ->
              io:format("cluster_info failed, no such directory ~p~n", [filename:dirname(OutFile)]);
          error:{badmatch, {error, enotdir}} ->
              io:format("cluster_info failed, not a directory ~p~n", [filename:dirname(OutFile)]);
          Exception:Reason ->
              log_to_riak_node("cluster_info failed ~p:~p~n",
                  [Exception, Reason]),
              io:format("cluster_info failed, see log for details~n"),
              error
      end.
  
  
negative.code:         end
      catch
          Exception:Reason ->
              log_to_riak_node("Join failed ~p:~p~n", [Exception,
                      Reason]),
              io:format("Join failed, see log for details~n"),
              error
      end.
  
  