Functional restart system