translate English to French: We take the view that we could become far better yet at addressing this issue.
Nous pensons pouvoir nous améliorer à ce sujet.