translate English to French: This will require some more thinking on our part.
Nous devons encore nous pencher sur cette question.