avoid adding duplicate languages