Modify interface used for storeing/restoring slef loop