anchor.diff:  -spec fold_objects(riak_kv_backend:fold_objects_fun(),
                      any(),
                      [{atom(), term()}],
  -                   state()) -> {ok, any()} | {async, fun()} | {error, term()}.
  +                   state()) -> {ok, any()} | {async, fun()}.
   fold_objects(FoldObjectsFun, Acc, Opts, State) ->
       %% Warning: This ain't pretty. Hold your nose.
       Bucket =  proplists:get_value(bucket, Opts),
  
positive.code: 
  %% @doc Delete all objects from this backend
  %% and return a fresh reference.
  -spec drop(state()) -> {ok, state()} | {error, term(), state()}.
  drop(State=#state{dir=Dir}) ->
      [file:delete(location(State, BK)) || BK <- list(State)],
      Cmd = io_lib:format("rm -Rf ~s", [Dir]),
      os:cmd(Cmd),
      filelib:ensure_dir(Dir),
      {ok, State}.
  
  %% @doc Returns true if this backend contains any
  
negative.code:     list(S) == [].
  
  %% @doc Get the status information for this fs backend
  -spec status(state()) -> [no_status_sorry | {atom(), term()}].
  status(_S) ->
      [no_status_sorry].
  
  