translate English to French: Indeed, the Charter requires us to do better.
En fait, la Charte exige que nous fassions mieux.