anchor.diff:      %% shouldn't be hardcoded,
       %% and if it is, what should
       %% it be?
  -    {ok, TRef} = timer:send_interval(60000, self(), save_manifest),
  +    TRef = erlang:send_after(60000, self(), save_manifest),
       riak_moss_manifest_fsm:add_new_manifest(ManiPid, NewManifest),
       State#state{manifest=NewManifest,
                   md5=Md5,
  
positive.code:                 undefined ->
                      {next_state, done, NewState};
                  ReplyPid ->
                      %% reply with the final
                      %% manifest
                      _ = timer:cancel(TimerRef),
                      case riak_moss_manifest_fsm:update_manifest_with_confirmation(ManiPid, Manifest) of
                          ok ->
                              gen_fsm:reply(ReplyPid, {ok, Manifest}),
  
negative.code:                 reply_pid :: {pid(), reference()},
                  mani_pid :: pid(),
                  riakc_pid :: pid(),
                  timer_ref :: reference(),
                  bucket :: binary(),
                  key :: binary(),
                  metadata :: term(),
  