Add restart_program attribute