anchor.diff:  	else
   		var/A
   
  -		A = input("Select a beacon to connect to", "Balloon Extraction Pack", A) in possible_beacons
  +		A = input("Select a beacon to connect to", "Balloon Extraction Pack", A) as null|anything in possible_beacons
   
   		if(!A)
   			return
   		beacon = A
  +		to_chat(user, "You link the extraction pack to the beacon system.")
   
   /obj/item/weapon/extraction_pack/afterattack(atom/movable/A, mob/living/carbon/human/user, flag, params)
   	if(!beacon)
  
positive.code: 			var/mob/living/L = A
  			if(L.stat != DEAD)
  				return 1
  	return 0
negative.code: 		to_chat(user, "<span class='notice'>You start attaching the pack to [A]...</span>")
  		if(do_after(user,50,target=A))
  			to_chat(user, "<span class='notice'>You attach the pack to [A] and activate it.</span>")
  			if(loc == user && istype(user.back, /obj/item/weapon/storage/backpack))
  				var/obj/item/weapon/storage/backpack/B = user.back
  				if(B.can_be_inserted(src,stop_messages = 1))
  					B.handle_item_insertion(src)
  