anchor.diff:  						new_item.set_custom_materials(picked_materials, 1 / multiplier) //Ensure we get the non multiplied amount
   			item_beingbuilt = null
   			icon_state = "autolathe"
  -			updateUsrDialog()
   			desc = initial(desc)
  -			updateUsrDialog()
   			return TRUE
   	else
   		say("Not enough resources. Queue processing stopped.")
  
positive.code: 		remove_from_queue(1)
  		if(autoqueue.len)
  			return process_queue()
  		else
  			return
  	while(D)
  		if(!processing_queue)
  			say("Queue processing halted.")
  			processing_queue = FALSE
  			return
  		if(stat&(NOPOWER|BROKEN) || panel_open)
  			processing_queue = FALSE
  
negative.code: 
  /obj/machinery/autolathe/attackby(obj/item/O, mob/user, params)
  	if(default_deconstruction_screwdriver(user, "autolathe_t", "autolathe", O))
  		return TRUE
  
  	if(default_deconstruction_crowbar(O))
  