we absolutely need the ```strip()``` here: if there's a newline in the subject template, the whole thing will fail, as subjects MUST be on a single line. The ```strip()``` isn't sufficient to cover all cases (eg if somebody writes multiples lines in the template), but at least it covers the case where the template has a newline (eg after an ```{% extends %}``` as is often the case)