How do I collect a selection process that changes available options each time it is used?