change CombinedMessage to produce deterministic results