Make the 'launcher' do things without spawning _two_ subshells.