more accurate ignore context.