anchor.diff:  			mnesia:write(#scrape{worker = Pid,
   					     url_id = UrlId,
   					     last_try = Now,
  -					     waiters = [self()]}),
  +					     waiters = [I]}),
   			{wait, timeout};
   		    [#scrape{last_reply = LastReply,
   			     worker = Worker,
  
positive.code: 		end, unknown, Scrapes).
  
  scrape(ScrapeURL, Id) ->
      Now = util:mk_timestamp(),
      UrlId = {ScrapeURL, Id},
      F = fun() ->
  
negative.code: 		    when LastReply =< Now - ?TTL ->
  			S2 = if
  				 is_pid(Worker) ->
  				     S#scrape{waiters = [I | Waiters]};
  				 true ->
  				     Pid = spawn_worker(ScrapeURL, Id),
  				     S#scrape{worker = Pid,
  					      last_try = Now,
  					      waiters = [I | Waiters]}
  			     end,
  			mnesia:write(S2),
  			{wait, Result};
  