Perhaps this is too greedy. Do we really only want to recognize 
HTML in the description element? What if somebody puts HTML
in a different, element like instruments? 
What if somebody makes a mistake and adds an element
that shouldn't be there? 
I don't think so, but it would be possible to use modes 
or other techniques to make this default rule only apply
inside the description element.