allow empty message