anchor.diff:  			return
   		var/datum/station_goal/G = new picked()
   		if(picked == /datum/station_goal)
  -			var/newname = input("Enter goal name:") as text
  +			var/newname = input("Enter goal name:") as text|null
  +			if(!newname)
  +				return
   			G.name = newname
  -			var/description = input("Enter centcom message contents:") as message
  +			var/description = input("Enter centcom message contents:") as message|null
  +			if(!description)
  +				return
   			G.report_message = description
   		message_admins("[key_name(usr)] created \"[G.name]\" station goal.")
   		ticker.mode.station_goals += G
  
positive.code: 					href_list["jobban2"] = 1 // lets it fall through and refresh
  					return 1
  				if("No")
  					var/reason = input(usr,"Please State Reason","Reason") as message
  					if(reason)
  						var/msg
  						for(var/job in notbannedlist)
  
negative.code: 
  				qdel(M.client)
  			if("No")
  				var/reason = input(usr,"Please State Reason.","Reason") as message|null
  				if(!reason)
  					return
  				switch(alert(usr,"IP ban?",,"Yes","No","Cancel"))
  