The function color is now more consistent to the dependent keys