anchor.diff:  	if(!is_operational())
   		return
   	user.set_machine(src)
  -	var/list/dat = "<TITLE>Color Mate Control Panel</TITLE><BR>"
  +	var/list/dat = list("<TITLE>Color Mate Control Panel</TITLE><BR>")
   	if(!inserted)
   		dat += "No item inserted."
   	else
  
positive.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)) >= minimum_matrix_lightness)
  		COLORTEST("FF0000", cm)
  		COLORTEST("00FF00", cm)
  		COLORTEST("0000FF", cm)
  
negative.code: 
  		inserted = I
  		update_icon()
  	else
  		return ..()
  
  /obj/machinery/gear_painter/AllowDrop()
  	return FALSE
  