anchor.diff:  
       gen_fsm:send_event(?SERVER, continue),
       State#state{batch_start=BatchStart,
  -                current=BatchStart,
                   riak=Riak,
                   batch=Batch,
                   batch_count=0,
  
positive.code: 
  -record(state, {
            interval :: non_neg_integer(),
            last,          %% the last time a deletion was scheduled
            current,       %% what schedule we're calculating for now
            next,          %% the next scheduled time
            riak :: pid(),
            current_fileset :: [lfs_manifest()],
            batch_start,   %% the time we actually started
            batch_count=0 :: non_neg_integer(),
            batch_skips=0 :: non_neg_integer(),
            batch=[] :: [twop_set:twop_set()]
           }).
  
  %%%===================================================================
  
negative.code:     {reply, {ok, {idle, Props}}, idle, State};
  idle({manual_batch, Options}, _From, State) ->
      NewState = start_batch(Options, State),
      {reply, ok, fetching_next_fileset, NewState};
  idle(cancel_batch, _From, State) ->
      {reply, {error, no_batch}, idle, State};
  idle(pause_batch, _From, State) ->
  