anchor.diff:      {reply, {error, already_paused}, paused, State};
   paused(resume, _From, State=#state{pause_state=PauseState}) ->
       _ = lager:info("Resuming garbage collection"),
  -    gen_fsm:send_event(?SERVER, continue),
  +    gen_fsm:send_event(self(), continue),
       %% @TODO Differences in the fsm state and the state record
       %% get confusing. Maybe s/State/StateData.
       {reply, ok, PauseState, State};
  
positive.code:                                         current_riak_object=RiakObj,
                                          riak=RiakPid}=State) ->
      finish_file_delete(twop_set:size(FileSet), FileSet, RiakObj, RiakPid),
      gen_fsm:send_event(?SERVER, continue),
      {next_state, fetching_next_fileset, State#state{batch=RestKeys,
                                                      batch_count=1+BatchCount}};
  initiating_file_delete(continue, #state{current_files=[NextManifest | _RestManifests],
  
negative.code:     BatchStart = riak_cs_gc:timestamp(),
      Batch = fetch_eligible_manifest_keys(Riak, BatchStart),
      _ = lager:debug("Batch keys: ~p", [Batch]),
      gen_fsm:send_event(self(), continue),
      State#state{batch_start=BatchStart,
                  batch=Batch,
                  batch_count=0,
  