According to John E. Cort and other scholars, there is a considerable overlap between Jain and Hindu Vaishnava traditions in western parts of India, with both religions adopting each other's sacred figures such as Jain texts adopting Vishnu avatars Krishna and Rama, while Hindu texts adopted Rishabha and his son Bharata.