doesn't make sense to use modes in cli context