Because of the layout difference between messageFat and messageColorFat, this was referencing the text member 3-bytes offset from where it should have been.