The message record carries, read-only.
when the record has no payload
when its key (on a keyed record) or topic does not match the decoded message