(By the way, what should the behavior be if there is only one option, or no options?)