Add restore() for logicop