what does Mahabharata say?