channel variable restored