Recusive example, add notes on options.execOpts