translate English to French: But perhaps he knows better.
Pourtant, il en sait peut-être plus long qu'eux.