translate English to French: That is perhaps a point worth further reflection.
C’est peut être la question qu’il faut approfondir.