anchor.diff:  	if (!enabled)
   		return
   
  -	active_bans[ip] = world.time
  +	active_bans[ip] = REALTIMEOFDAY
   	fail_counts -= ip
   	rate_limiting -= ip
   
  
positive.code: 		while(i <= length(rate_limiting))
  			var/ip = rate_limiting[i]
  			var/last_attempt = rate_limiting[ip]
  			if(world.time - last_attempt > rate_limit)
  				rate_limiting -= ip
  				fail_counts -= ip
  			else		//if we remove that, and the next element is in its place. check that instead of incrementing.
  
negative.code: 	if (active_bans[ip])
  		return TRUE
  
  	rate_limiting[ip] = REALTIMEOFDAY
  
  	if (isnull(last_attempt))
  		return FALSE
  
  	if (REALTIMEOFDAY - last_attempt > rate_limit)
  		fail_counts -= ip
  		return FALSE
  	else
  