translate English to French: To me that this is the crux of the issue.
Je crois que c'est là la clé de toute l'affaire.