translate English to French: But some uncertainty remains.
Toutefois, une part d'incertitude subsiste.