anchor.diff:  		themob.gib(TRUE,TRUE,TRUE)
   	else
   		qdel(what)
  +	LAZYREMOVE(processor_contents, what)
   
   /obj/machinery/processor/proc/select_recipe(X)
   	for (var/type in subtypesof(/datum/food_processor_process) - /datum/food_processor_process/mob)
  
positive.code: 		var/mob/living/pushed_mob = user.pulling
  		visible_message("<span class='warning'>[user] stuffs [pushed_mob] into [src]!</span>")
  		pushed_mob.forceMove(src)
  		user.stop_pulling()
  		return
  	if(contents.len == 0)
  		to_chat(user, "<span class='warning'>[src] is empty!</span>")
  		return TRUE
  	processing = TRUE
  
negative.code: 			return
  	dump_inventory_contents()
  	add_fingerprint(usr)
  
  /obj/machinery/processor/dump_inventory_contents()
  	. = ..()
  	if(!LAZYLEN(processor_contents))
  		processor_contents.Cut()
  
  /obj/machinery/processor/container_resist_act(mob/living/user)
  	user.forceMove(drop_location())
  