initial state restoration do not require clearState