The Bhagavata Purana adds another reason for the Matsya avatar. At the end of Kalpa, a demon Hayagriva (horse-faced) steals the Vedas, which escape from the yawn of a sleepy Brahma. Vishnu discovers the theft. He descends to earth in the form of a little saphari fish, or the Matsya avatar. One day, the king of Dravida country (South India) named Satyavrata cups water in his hand for oblation in the Kritamala river. There he finds a little fish. The fish asks him to save him from predators and let him grow. Satyavrata is filled with compassion for the little fish. He puts the fish in a pot, from there to a well, then a tank, and when it outgrows the tank, he transfers the fish finally to sea. The fish rapidly outgrows the sea. Satyavrata asks the supernatural fish to reveal its true identity, but soon realizes it to be Vishnu. Matsya-Vishnu informs the king of the impending flood. The king is asked to collect every species of animal, plant and seeds as well as the seven sages in a boat. The fish asks the king to tie the boat to his horn with the help of the Vasuki serpent. The deluge comes. While carrying them to safety, the fish avatar teaches the highest knowledge to the sages and Satyavrata to prepare them for the next cycle of existence. After the deluge, Matsya slays the demon and rescues the Vedas, restoring them to Brahma, who has woken from his sleep to restart creation afresh.