How can a message not have a payload?