heretic revisionism