handle transparent as a name, rather than an rgb