There should nevertheless not be any code duplication.