would it be better to be more internally consistent and use baseFontColor?