Allow for color changes, optimizing.