anchor.diff:      ok        = etorrent_scarcity:add_piece(TorrentID, Piece, Pieceset),
       TmpLocal  = check_local_interest(Piece, Local, SendPid),
       NewRemote = check_remote_seeder(TmpRemote, TmpLocal),
  -    NewLocal  = poll_queue(Download, SendPid, NewRemote, TmpLocal),
  +    NewLocal  = poll_local_rqueue(Download, SendPid, NewRemote, TmpLocal),
       NewState  = State#state{remote=NewRemote, local=NewLocal},
       {ok, NewState};
   
  
positive.code:             exit(seeder)
      end.
  
  %% @doc Check if the request queue is low
  -spec poll_queue(tservices(), pid(), peerstate(), peerstate()) -> peerstate().
  poll_queue(Download, SendPid, Remote, Local) ->
      case etorrent_peerstate:needreqs(Local) of
          false ->
              Local;
  
negative.code:                     etorrent_peerstate:requests(NewRequests, Local)
              end
      end.
  
  
  %% @private
  