dont change the color if its already set