more like a factory, or just "baseCommandOptions"