Adding restore to the interface