Ajout des valeurs de retour et gestion d'erreurs