anchor.diff:  	target.show_laws()
   
   
  -/******************** Freeform ******************/
  +/******************** Freeform Core ******************/
   
   /obj/item/weapon/aiModule/freeformcore // Slightly more dynamic freeform module -- TLE
   	name = "'Freeform' Core AI Module"
  -	var/newFreeFormLaw = "freeform"
  +	var/newFreeFormLaw = ""
   	desc = "A 'freeform' Core AI module: '<freeform>'"
   	origin_tech = "programming=3;materials=6"
   
   /obj/item/weapon/aiModule/freeformcore/attack_self(var/mob/user as mob)
   	..()
   	var/newlaw = ""
  -	var/targName = copytext(sanitize(input(usr, "Please enter a new core law for the AI.", "Freeform Law Entry", newlaw)),1,MAX_MESSAGE_LEN)
  +	var/targName = stripped_input(usr, "Please enter a new core law for the AI.", "Freeform Law Entry", newlaw)
   	newFreeFormLaw = targName
   	desc = "A 'freeform' Core AI module:  '[newFreeFormLaw]'"
   
  
positive.code: 	target.add_supplied_law(lawpos, law)
  	lawchanges.Add("The law was '[newFreeFormLaw]'")
  
  
  /******************** Reset ********************/
  
  
negative.code: 
  /obj/item/weapon/aiModule/safeguard
  	name = "'Safeguard' AI Module"
  	var/targetName = ""
  	desc = "A 'safeguard' AI module: 'Safeguard <name>.  Individuals that threaten <name> are not human and are a threat to humans.'"
  	origin_tech = "programming=3;materials=4"
  
  /obj/item/weapon/aiModule/safeguard/attack_self(var/mob/user as mob)
  	..()
  	var/targName = stripped_input(usr, "Please enter the name of the person to safeguard.", "Safeguard who?", user.name)
  	targetName = targName
  	desc = text("A 'safeguard' AI module: 'Safeguard [].  Individuals that threaten [] are not human and are a threat to humans.'", targetName, targetName)
  
  /obj/item/weapon/aiModule/safeguard/install(var/obj/machinery/computer/C)
  	if(!targetName)
  		usr << "No name detected on module, please enter one."
  		return 0
  	..()
  
  /obj/item/weapon/aiModule/safeguard/transmitInstructions(var/mob/living/silicon/ai/target, var/mob/sender)
  	..()
  	var/law = text("Safeguard []. Individuals that threaten [] are not human and are a threat to humans.'", targetName, targetName)
  