why do we need the subject/ title. Also, we need ``check_plain()``