le return ne sera jamais appelé