1. I just figured that tags would by bypassed.
2. The real issue seems to be that if the text is mixed case (start) after operations like Upper Case the text is not all upper case like I would expect (end)
Code:
<body>
<p> start with 'aaaa bbbb CCCC dddd eeeEEE FFFfff'</p>
<p> end with after UPPER CASE 'AAAA bbbb CCCC dddd eeeEEE FFFfff xxxx'</p>
</body>