Generate a sentence with "a2" difficulty that contains the following words: fact, ambivalent, hindu.
In fact, in certain respects caste has had a significantly ambivalent role in traditional Hindu society.