Rough roads ahead - Egypt