Content must be present, we don't want empty messages