extContext.save & extContext.restore