anchor.diff:  		if(brain_holder)
   			emergency_stop(AM)
   		else if(isliving(AM))
  -			if(obj_flags & EMAGGED)
  +			if((obj_flags & EMAGGED)||((!allowed(AM))&&(!ishuman(AM))))
   				crush_living(AM)
   			else
   				emergency_stop(AM)
  
positive.code: 	else
  		playsound(src, 'sound/effects/splat.ogg', 50, 1)
  
  	var/gib = TRUE
  	// By default, the emagged recycler will gib all non-carbons. (human simple animal mobs don't count)
  	if(iscarbon(L))
  		gib = FALSE
  		if(L.stat == CONSCIOUS)
  			L.say("ARRRRRRRRRRRGH!!!")
  		add_mob_blood(L)
  
negative.code: 
  	// Instantly lie down, also go unconscious from the pain, before you die.
  	L.Unconscious(100)
  	L.adjustBruteLoss(crush_damage)
  	if(L.stat == DEAD && (L.butcher_results || L.guaranteed_butcher_results))
  		GET_COMPONENT(butchering, /datum/component/butchering)
  		butchering.Butcher(src,L)
  
  /obj/machinery/recycler/deathtrap
  	name = "dangerous old crusher"
  