new more flexible scheduler arg speciification and defaults.