anchor.diff:  
   		inserted = I
   		update_icon()
  +	else
  +		return ..()
   
   /obj/machinery/gear_painter/AllowDrop()
   	return FALSE
  
positive.code: 	if(inserted)
  		to_chat(user, "<span class='warning'>The machine is already loaded.</span>")
  		return
  	if(default_deconstruction_screwdriver(user, I))
  		return
  	if(default_deconstruction_crowbar(user, I))
  		return
  	if(default_unfasten_wrench(user, I, 40))
  		return
  
negative.code: 		// We test using full red, green, blue, and white
  		// A predefined number of them must pass to be considered valid
  		var/passed = 0
  #define COLORTEST(thestring, thematrix) passed += (ReadHSV(RGBMatrixTransform(thestring, thematrix))[3] >= minimum_matrix_lightness)
  		COLORTEST("FF0000", cm)
  		COLORTEST("00FF00", cm)
  		COLORTEST("0000FF", cm)
  