anchor.diff:  
   	if(AH)
   		message_admins("[key_name_admin(src)] has started replying to [key_name(C, 0, 0)]'s admin help.")
  -	var/msg = stripped_multiline_input(src,"Message:", "Private message to [key_name(C, 0, 0)]")
  +	var/msg = input(src,"Message:", "Private message to [C.holder?.fakekey ? "an Administrator" : key_name(C, 0, 0)].") as message|null
   	if (!msg)
   		message_admins("[key_name_admin(src)] has cancelled their reply to [key_name(C, 0, 0)]'s admin help.")
   		return
  
positive.code: 
  				//AdminPM popup for ApocStation and anybody else who wants to use it. Set it with POPUP_ADMIN_PM in config.txt ~Carn
  				if(CONFIG_GET(flag/popup_admin_pm))
  					spawn()	//so we don't hold the caller proc up
  						var/sender = src
  						var/sendername = key
  						var/reply = stripped_multiline_input(recipient, msg,"Admin PM from-[sendername]", "")		//show message and await a reply
  						if(recipient && reply)
  							if(sender)
  								recipient.cmd_admin_pm(sender,reply)										//sender is still about, let's reply to them
  
negative.code: 
  		//get message text, limit it's length.and clean/escape html
  		if(!msg)
  			msg = input(src,"Message:", "Private message to [recipient.holder?.fakekey ? "an Administrator" : key_name(recipient, 0, 0)].") as message|null
  			msg = trim(msg)
  			if(!msg)
  				return
  