https://blog.amlbot.com/introducing-mode-selection/
Introducing Mode Selection