Selection list validation, plus test cases.