anchor.diff:  		return
   
   	if(dirty < 100)
  -		if(default_deconstruction_screwdriver(user, "", "", O) || default_unfasten_wrench(user, O))
  +		if(default_deconstruction_screwdriver(user, icon_state, icon_state, O) || default_unfasten_wrench(user, O))
   			update_icon()
   			return
   
  
positive.code: 			user.visible_message("[user] has cleaned \the [src].", "<span class='notice'>You clean \the [src].</span>")
  			dirty = 0
  			update_icon()
  			updateUsrDialog()
  		else
  			to_chat(user, "<span class='warning'>You need more space cleaner!</span>")
  		return TRUE
  
negative.code: 		else
  			to_chat(user, "<span class='warning'>It's broken!</span>")
  			return TRUE
  		return
  
  	if(istype(O, /obj/item/reagent_containers/spray))
  