Restructured so prog restarts the world.