I think we should also allow an RGBA tuple