Pre-emptive init using prog.