translate English to French: I think this is the most important thing we should think about, and it is, to a great extent, our role to do so.
J'estime que nous devrions nous pencher sur cette question en priorité et que c'est, somme toute, notre rôle de le faire.