Refactorisation pour que les tests passent