Seconde passe de refacto