add test for ignoring invalid choices