Added `restoreCurrent()` mehod