surdef choice explanations