Jabarkan Janji Hariscandra dari Rohita

Dalam kitab Brahmapurana diceritakan bahwa Hariscandra berjanji untuk mengorbankan anaknya pada Baruna. Saat Rohita lahir, Baruna datang untuk menjemput anak tersebut. Dengan berat hati, Hariscandra berjanji bahwa ia akan mengorbankan Rohita bila anak tersebut sudah berusia sepuluh hari. Pada hari yang kesepuluh, Baruna datang kembali untuk menjemput Rohita. Hariscandra yang masih berat hati berjanji untuk memberikan Rohita apabila anak tersebut sudah memiliki gigi. Ketika gigi Rohita sudah tumbuh, Baruna datang kembali untuk menjemput Rohita. Kali ini Hariscandra berjanji bahwa ia akan meyerahkan anak tersebut apabila Rohita sudah cukup dewasa.

Akhirnya, Rohita tumbuh menjadi seorang pangeran yang menguasai ilmu senjata, dan telah menjadi seorang kesatria yang seutuhnya. Pada usia enam belas tahun, Rohita diangkat menjadi calon pewaris tahta kerajaan (Yuwaraja). Ketika Baruna datang untuk menagih janji Hariscandra, tanpa disadari Rohita menguping pembicaraan mereka berdua. Kemudian Rohita menyela pembicaraan Baruna dan ayahnya. Ia berkata bahwa ia akan pergi ke hutan untuk melakukan sebuah pengorbanan kepada Dewa Wisnu. Setelah pengorbanan itu dilakukan, barulah ia bersedia dijadikan korban dalam upacara ayahnya. Akhirnya, Rohita pergi ke hutan demi menunaikan cita-citanya.

Karena upacara yang dijanjikan oleh Hariscandra tak pernah terlaksana, maka Baruna merasa telah dipermainkan. Ia mengutuk Hariscandra agar menderita sakit perut yang dahsyat. Berita mengenai penderitaan Hariscandra diketahui oleh Rohita yang sednag berada di hutan. Di dalam hutan, Rohita bertemu dengan keluarga Ajigarta, seorang brahmana miskin yang memiliki tiga putra. Sunahsepa, putera kedua brahmana tersebut, dibeli dengan harga seribu sapi. Anak tersebut dipakai sebagai pengganti Rohita, dan dipersembahkan kepada Baruna.

Menurut versi Purana lain, seperti misalnya Bhagawatapurana, dikisahkan bahwa Sunahsepa dibeli oleh Hariscandra sendiri dengan harga seratus sapi. Dan juga tidak diceritakan bahwa Rohita melakukan upacara pengorbanan kepada Wisnu. Diceritakan pula bahwa dalam perjalanan menuju lokasi upacara, Sunahsepa bertemu dengan Resi Wiswamitra. Sang resi memberitahu Sunahsepa mengenai mantra yang dapat membuat Baruna terkesima, sehingga mengurungkan niatnya untuk mengambil nyawa Sunahsepa. Kemudian, Sunahsepa diangkat sebagai anak oleh Wiswamitra.