J'ai factorisé le code mais ça devrait avoir le même comportement... non?