add frame-restore

note: this can be removed as of 24.4