Troubling news from Egypt.