Rajashekhara's account of the dynasty contains many inaccuracies in general. Historical evidence indicates that Virama was actually a brother (or half-brother) of Viradhavala, and thus an uncle of Visaladeva. According to the Vaghela records, Visaladeva's brother was Pratapamalla. Historian A. K. Majumdar dismisses Rajashekhara's account of Virama's death. According to Majumdar's theory, Udayasimha challenged the Chaulukya suzerainty, and Virama fought with him as a loyal subordinate of Bhima II. Virama was probably killed in a battle with Udayasimha, and not on the orders of Vastupala, as claimed by Rajashekhara.