anchor.diff:  	else
   		var/client/C = CLIENT_FROM_VAR(target) //Grab us a client if possible
   
  +		if(!C)
  +			return
  +
  +		//Send it to the old style output window.
  +		SEND_TEXT(C, original_message)
  +
   		if(!C?.chatOutput || C.chatOutput.broken) //A player who hasn't updated his skin file.
   			return
   
  
positive.code: 		for(var/I in target)
  			var/client/C = CLIENT_FROM_VAR(I) //Grab us a client if possible
  
  			if(!C?.chatOutput || C.chatOutput.broken) //A player who hasn't updated his skin file.
  				continue
  
  
negative.code: 		target = GLOB.clients
  
  	//Some macros remain in the string even after parsing and fuck up the eventual output
  	var/original_message = message
  	message = replacetext(message, "\improper", "")
  	message = replacetext(message, "\proper", "")
  	if(handle_whitespace)
  