Refined restore procedure