In 292, the region revolted again, led by the same man, Peisis of Thespiae, whom Demetrius had pardoned the previous year.
Demetrius besieged the city, but left for Thrace when he heard the news that Lysimachus had been taken prisoner by the Getae, hoping to rip the spoils from his undefended kingdom.
Demetrius often forced his men to attack the city at great cost, even though there was little hope of capturing it.
Demetrius appears to have shown his contempt for the lives of his soldiers by replying: "We don't have to find rations for the dead."
But he also showed a similar disregard for his own life and was badly wounded at the siege by a bolt through the neck.