WIP on modes.