anchor.diff:  	var/list/message_data = list()
   	message_data["name"] = signal.data["name"]
   	message_data["job"] = signal.data["job"]
  -	message_data["contents"] = html_decode(signal.data["message"])
  +	message_data["contents"] = signal.format_message()
   	message_data["outgoing"] = FALSE
   	message_data["ref"] = signal.data["ref"]
   	message_data["automated"] = signal.data["automated"]
  
positive.code: 	messages += list(message_data)
  
  	var/mob/living/L = null
  	if(computer.loc && isliving(computer.loc))
  		L = computer.loc
  	//Maybe they are a pAI!
  	else
  		L = get(computer, /mob/living/silicon)
  
  	if(L && (L.stat == CONSCIOUS || L.stat == SOFT_CRIT))
  		var/reply = "(<a href='byond://?src=[REF(src)];choice=[signal.data["rigged"] ? "Mess_us_up" : "Message"];skiprefresh=1;target=[signal.data["ref"]]'>Reply</a>)"
  
negative.code: 	filedesc = "Direct Messenger"
  	category = PROGRAM_CATEGORY_MISC
  	program_icon_state = "command"
  	program_state = PROGRAM_STATE_BACKGROUND
  	extended_desc = "This program allows old-school communication with other modular devices."
  	size = 8
  	usage_flags = PROGRAM_TABLET
  