LOOP: { try something; if (!success) { wait; redo; } }