>>309174
>>309184
If you really need to use the word illegal
insert a non-printing character in the middle of the word (like a zero width space, which is character u200B in the Unicode block if my memory is correct). It won't show up when viewed (so people read "illegal"), and the computer will read it as "ill*egal" where * is the extra character (zero width space).