Does this really need to be a member of the CLI object? I could see wanting to use this in utility files and wouldn't want to have to pass a CLI instance around just for this.