Use Choices to track possible modes.