anchor.diff:  
   	after_finish_loop()
   
  -/obj/machinery/microwave/dump_inventory_contents()
  -	. = ..()
  -	ingredients.Cut()
  -
   /obj/machinery/microwave/proc/pre_fail()
   	broken = 2
   	operating = FALSE
  
positive.code: 				return TRUE
  			if(T.atom_storage.attempt_remove(S, src))
  				loaded++
  				ingredients += S
  		if(loaded)
  			to_chat(user, span_notice("You insert [loaded] items into \the [src]."))
  		return
  
negative.code: 
  /obj/machinery/microwave/proc/muck()
  	wzhzhzh()
  	playsound(loc, 'sound/effects/splat.ogg', 50, TRUE)
  	dirty_anim_playing = TRUE
  	update_appearance()
  	loop(MICROWAVE_MUCK, 4)
  