why must there always be a message