Added a 2ndpass for better language detection