anchor.diff:  	// If targeting the head, see if the head item is thin enough.
   	// If targeting anything else, see if the wear suit is thin enough.
   	if(above_neck(target_zone))
  -		if(head && head.flags & THICKMATERIAL)
  +		if(head && head.flags & THICKMATERIAL && !penetrate_thick)
   			. = 0
   	else
  -		if(wear_suit && wear_suit.flags & THICKMATERIAL)
  +		if(wear_suit && wear_suit.flags & THICKMATERIAL && !penetrate_thick)
   			. = 0
   	if(!. && error_msg && user)
   		// Might need re-wording.
  
positive.code: 		for(var/mob/M in viewers(src))
  			if(M.client)
  				viewing += M.client
  		flick_overlay(image(icon,src,"electrocuted_generic",MOB_LAYER+1), viewing, anim_duration)
negative.code: /mob/living/carbon/human/proc/canUseHUD()
  	return !(src.stat || src.weakened || src.stunned || src.restrained())
  
  /mob/living/carbon/human/can_inject(mob/user, error_msg, target_zone, var/penetrate_thick = 0)
  	. = 1 // Default to returning true.
  	if(user && !target_zone)
  		target_zone = user.zone_sel.selecting
  