anchor.diff:                        ok;
                     (Rec, [Pid | RestPids], TokensLeft) ->
                         Pid ! return_token_please,
  +                      ?log_debug("Sent return_token_please to ~p", [Pid]),
                         %% for processes that we're asking to return
                         %% token back we want their token to be
                         %% "lost". So we mark them as if they're not
  
positive.code:     NewPid ! Signal,
      ets:delete(WaitersTid, Key),
      %% mark entry in monitors table as having token
      ets:update_counter(MonitorsTid, NewPid, 1).
  
  handle_call({change_tokens, NewTotalTokens}, _From,
              #state{waiters = WaitersTid,
  
negative.code:             true = (ToReturnTokens =< OldTotalTokens),
  
              RunningPids = [P || {P, 1, _, _} <- ets:tab2list(MonitorsTid)],
              ?log_debug("Will kindly ask ~p processes to return token", [ToReturnTokens]),
              ?log_debug("RunningPids: ~p", [RunningPids]),
              misc:letrec(
                [RunningPids, ToReturnTokens],
                fun (_Rec, [], TokensLeft) ->
  