logique: if au lieu de unless