Added missing restoreContext call in processCall