Machines using purple dye use oredict