ajout d'exeptions pour éviter les boucles infini