anchor.diff:  /client/proc/manipulate_organs(mob/living/carbon/C in world)
   	set name = "Manipulate Organs"
   	set category = "Debug"
  -	var/operation = input("Select organ operation.", "Organ Manipulation", "cancel") in list("add organ", "add implant", "drop organ/implant", "remove organ/implant", "cancel")
  +	var/operation = input("Select organ operation.", "Organ Manipulation", "cancel") as null|anything in list("add organ", "add implant", "drop organ/implant", "remove organ/implant", "cancel")
  +	if (!operation)
  +		return
   
   	var/list/organs = list()
   	switch(operation)
  
positive.code: 				var/dat = replacetext("[path]", "/obj/item/implant/", ":")
  				organs[dat] = path
  
  			var/obj/item/implant/organ = input("Select implant type:", "Organ Manipulation", null) in organs
  			organ = organs[organ]
  			organ = new organ
  			organ.implant(C)
  
negative.code: 				var/obj/item/implant/I = X
  				organs["[I.name] ([I.type])"] = I
  
  			var/obj/item/organ = input("Select organ/implant:", "Organ Manipulation", null) as null|anything in organs
  			if(!organ)
  				return
  			organ = organs[organ]
  			if(!organ)
  				return
  