translate English to French: Some of those challenges have already presented themselves.
Certains de ces défis se sont déjà présentés.