anchor.diff:              State2 = State
       end,
   
  +    Mailbox2 = case Mailbox =< Threshold of
  +                   true ->
  +                       Pid ! Msg,
  +                       Mailbox + 1;
  +                   false ->
  +                       handle_overload(Msg, State),
  +                       Mailbox
  +               end,
  +
       Counter2 = Counter + 1,
       case Counter2 of
           RequestInterval ->
  
positive.code:             {_, L} =
                  erlang:process_info(Pid, message_queue_len),
              Counter3 = 0,
              Mailbox2 = L + 1,
              %% Send a new proxy ping so that if the new length is above the
              %% threshold then the proxy will detect the work is completed,
              %% rather than being stuck in overload state until the interval
              %% counts are reached.
              RequestState2 = send_proxy_ping(Pid, Mailbox2);
          _ ->
              Counter3 = Counter2,
              Mailbox2 = Mailbox + 1,
              RequestState2 = RequestState
      end,
  
      case Mailbox2 =< Threshold of
          true ->
              Pid ! Msg;
          false ->
              handle_overload(Msg, State)
      end,
  
      {noreply, State2#state{check_counter=Counter3,
                             check_mailbox=Mailbox2,
                             check_request=RequestState2}}.
  
  handle_overload(Msg, #state{mod=Mod, index=Index}) ->
  
negative.code:         {get_count, Pid} ->
              Pid ! {count, erlang:get(count)},
              fake_loop();
          %% Original tests do not expect replies
          %% {'$vnode_proxy_ping', ReplyTo, Ref, Msgs} ->
          %%     ReplyTo ! {Ref, Msgs},
          %%     fake_loop();
          _Msg ->
              update_msg_counter(),
              fake_loop()
  