check: move arg handling to launcher