bad words and optimization