anchor.diff:  					return
   				minutes = GLOB.CMinutes + mins
   				duration = GetExp(minutes)
  -				reason = input(usr,"Please State Reason.","Reason",reason2) as message|null
  +				reason = input(usr,"Please State Reason For Banning [banned_key].","Reason",reason2) as message|null
   				if(!reason)
   					return
   			if("No")
   				temp = 0
   				duration = "Perma"
  -				reason = input(usr,"Please State Reason.","Reason",reason2) as message|null
  +				reason = input(usr,"Please State Reason For Banning [banned_key].","Reason",reason2) as message|null
   				if(!reason)
   					return
   
  
positive.code: 		if(M.client && M.client.holder)
  			return	//admins cannot be banned. Even if they could, the ban doesn't affect them anyway
  
  		switch(alert("Temporary Ban?",,"Yes","No", "Cancel"))
  			if("Yes")
  				var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null
  				if(mins <= 0)
  					to_chat(usr, "<span class='danger'>[mins] is not a valid duration.</span>")
  					return
  				var/reason = input(usr,"Please State Reason.","Reason") as message|null
  				if(!reason)
  					return
  				if(!DB_ban_record(BANTYPE_TEMP, M, mins, reason))
  
negative.code: 					AH.Resolve()
  				qdel(M.client)
  			if("No")
  				var/reason = input(usr,"Please State Reason For Banning [M.ckey].","Reason") as message|null
  				if(!reason)
  					return
  				switch(alert(usr,"IP ban?",,"Yes","No","Cancel"))
  