Ajout d'une gestion des erreurs