@b1102 the above looks correct. I think it differs from @Aaron 's example because Aaron left out the initial connect tries.