Refuse to translate \x00 into a null in user classes.
Add external mode filters for UTF-8 validation. This is slow though.