translate English to French: Second, it may be a question of language.
Cette hypothèse est du reste contestée par de nombreuses personnes.