anchor.diff:  						var/err = query_watchdel.ErrorMsg()
   						log_game("SQL ERROR during removing watch entry. Error : \[[err]\]\n")
   						return
  -					log_admin("[key_name_admin(usr)] has removed [key_name_admin(M)] from the watchlist")
  +					log_admin("[key_name(usr)] has removed [key_name_admin(M)] from the watchlist")
   					message_admins("[key_name_admin(usr)] has removed [key_name_admin(M)] from the watchlist", 1)
   				if("Edit reason")
   					var/DBQuery/query_reason = dbcon.NewQuery("SELECT ckey, reason FROM [format_table_name("watch")] WHERE (ckey = '[sql_ckey]')")
  
positive.code: 		var/mob/dead/observer/A = C.mob
  		sleep(2)
  		A.ManualFollow(M)
  
  	else if(href_list["adminplayerobservecoodjump"])
  		if(!isobserver(usr) && !check_rights(R_ADMIN))	return
  
negative.code: 						new_reason = sanitizeSQL(new_reason)
  						if(!new_reason)
  							return
  						var/DBQuery/update_query = dbcon.NewQuery("UPDATE [format_table_name("watch")] SET reason = '[new_reason]' WHERE (ckey = '[sql_ckey]')")
  						if(!update_query.Execute())
  							var/err = update_query.ErrorMsg()
  							log_game("SQL ERROR during edit watch entry reason. Error : \[[err]\]\n")
  							return
  						log_admin("[key_name(usr)] has edited [sql_ckey]'s reason from [watch_reason] to [new_reason]",1)
  						message_admins("[key_name_admin(usr)] has edited [sql_ckey]'s reason from [watch_reason] to [new_reason]",1)
  		else
  			var/reason = input(usr,"Reason?","reason","Metagaming") as text|null
  