translate English to French: Something of a rethink is called for here.
Il faut donc ici réfléchir encore un peu.