should fail silently under Django 1.1, because there a message has no attribute tags. The if clause will evaluate to wrong an the whole part is not added to the output. In the end, under Django 1.1 the output will be the same as before. Anything missing in my assumption?