Refacto + combinaisons.