translate English to French: But we can do even better.
Cependant, nous pouvons faire encore mieux.