Proper language-changing detection.