anchor.diff:  	return 0
   
   /obj/item/clothing/mask/facehugger/HasProximity(atom/movable/AM as mob|obj)
  -	if(CanHug(AM))
  +	if(CanHug(AM, src))
   		return Attach(AM)
   	return 0
   
  
positive.code: 
  	visible_message("<span class='danger'>[src] curls up into a ball!</span>")
  
  /proc/CanHug(mob/living/M)
  	if(!istype(M))
  		return 0
  	if(M.stat == DEAD)
  		return 0
  	if(M.getorgan(/obj/item/organ/internal/alien/hivenode))
  
negative.code: 	return
  
  /obj/item/clothing/mask/facehugger/attack_hand(mob/user)
  	if((stat == CONSCIOUS && !sterile) && !isalien(user) && CanHug(user, src))
  		if(Attach(user))
  			return
  	..()
  