Probably should cache headerCell.child[ kIndex ] on each loop since it is used twice.