Correct smart selector