anchor.diff:  	message = replacetext(message, "\proper", "")
   	message = replacetext(message, "\n", "<br>")
   	message = replacetext(message, "\t", "[GLOB.TAB][GLOB.TAB]")
  -	
  +
   	for(var/I in targets)
   		//Grab us a client if possible
   		var/client/C = grab_client(I)
  -		
  +
   		if (!C)
   			continue
  -		
  +
   		//Send it to the old style output window.
   		C << original_message
  -		
  +
   		if(!C.chatOutput || C.chatOutput.broken) // A player who hasn't updated his skin file.
   			continue
   
  
positive.code: 
  	messageQueue = null
  	sendClientData()
  	
  	//do not convert to to_chat()
  	owner << {"<span class="userdanger">If you can see this, update byond.</span>"}
  	
  	pingLoop()
  
  /datum/chatOutput/proc/showChat()
  
negative.code: 			if (found.len > 0)
  				//TODO: add a new evasion ban for the CURRENT client details, using the matched row details
  				message_admins("[key_name(src.owner)] has a cookie from a banned account! (Matched: [found["ckey"]], [found["ip"]], [found["compid"]])")
  				log_admin_private("[key_name(owner)] has a cookie from a banned account! (Matched: [found["ckey"]], [found["ip"]], [found["compid"]])")
  
  	cookieSent = TRUE
  
  