Messages on the event bus can be json or just plain strings. Only set to undef if it's a json message with an empty body.