restore the old prototype.