Purification du code #2, mise en commun des fonctions redondantes