svoid preCleanUp(O c) { if (c cast Collection) { for (O o : c) preCleanUp(o); ret; } callOpt(c, 'licensed_off); setOpt_raw(c, ping_anyActions := true); // so ping notices setOpt_raw(c, cleaningUp_flag := true); }