adding an extra flag in the command to allow internal command to specify the mode they'll run in without modifying the context.