Implement the icl suffic. Add the restart option.