Changed helper arguments to put their values first so that they can be overridden
First implementation for --auto-complete