Reverse and Restore