version without deep character analysis.