translate English to French: There is good cause for this.
Il existe une bonne raison à cela.