upgrade to a new interpreter