Prohibit null messages from being enqueued
Stubbed out state machine, removed whitespace