Tough times for Petra