Is Egypt finally stable?