Appian mentioned the naval battle with the Carthaginians in the strait of Messina, but not the battle with the Mamertines on the mainland. In his account Pyrrhus took possession of the treasure of Persephone in Locris, after crossing from Sicily to Italy. He wrote that Pyrrhus had been a burden to the Greek cities because of the lodging and supplying of his troops, the garrisons he established, and the tribute he imposed. These exactions enriched him. When he left Sicily he set sail for Rhegium with ten ships and many cargo and merchant ships. The Carthaginians attacked him and sunk seventy ships and disabled the rest, except for twelve ships. He managed to escape and took vengeance on the city of Locris, whose inhabitants had killed the commander of his garrison there. He did much killing and plundering and grabbed the treasure of Persephone. He set sail again and got caught in a storm, which sunk some of his ships. All the sacred objects were swept to the beach of Locris. Pyrrhus restored them to the goddess and tried perform sacrifices in her honour. However, the sacrificial victims were inauspicious and he got angry. He executed those who advised him to rob the temple, had taken part in it or assented to it.