Allow null message body

Signed-off-by: Larry Tin <dev@goodow.com>