anchor.diff:          {_,_,Res} = run_commands(?MODULE, Cmds),
           unlink(Pid),
           Monref = erlang:monitor(process, Pid),
  +        riak_kv_get_put_monitor:stop(),
           receive
               {'DOWN', Monref, process, Pid, _} ->
                   ok
  
positive.code: postcondition(S, _Test, _Res) ->
      #state{put_errors = PutErrCount, get_errors = GetErrCount,
          put_fsm = PutList, get_fsm = GetList} = S,
      ?assertMatch([{count, PutErrCount},_], folsom:get_metric_value(put_fsm_errors)),
      ?assertMatch([{count, GetErrCount},_], folsom:get_metric_value(get_fsm_errors)),
      PutCount = length(PutList),
      ?assertMatch([{count, PutCount},_], folsom:get_metric_value(put_fsm_in_progress)),
      GetCount = length(GetList),
      ?assertMatch([{count, GetCount},_], folsom:get_metric_value(get_fsm_in_progress)).
  
  %% ====================================================================
  %% Calls
  
negative.code: 
  put_fsm_started() ->
      Pid = fake_fsm(),
      riak_kv_get_put_monitor:put_fsm_spawned(Pid),
      Pid.
  
  put_fsm_exit_normal(put, S) ->
  