Using sav/restore.