On va même gérer les erreurs proprement