Thas was a stupid comment :-). Of course the filter probably assumes that its input is text targeted at humans, not code targeted at a markup processor. Code is speech that is deliberately dumbed down so that is is in LALR or LL(n) or so, no wonder that a stupid-filter will trigger on that. Solution: remove the markup, then apply the filter on the content it is designed to analyse.