refactor, handle crazy encoding in the subject as well