The Egypt midfielder admits he's always chosen his clubs in order to compete for titles.
He explained to arsenal.com: “I play for one of the best clubs in the world, and sometimes when I see the badge, see my name on the shirt, it makes me stop and think. It makes me proud, it's what I dreamed of when I was young and now I am here. Playing for one of the best clubs in the world is something that is incredible for me.
“It's funny because I have always told myself that I cannot play for a team that isn't always fighting for trophies. Throughout my career, at whatever level I've played, I've always been at a team that can fight for the trophies. I need that to inspire me and motivate me.
"Some smaller clubs are just happy to stay in the league, or are not fighting for trophies. I cannot do that, I mean really I can't do that, I need the motivation of playing for something, to win.
“Always it's been like that, whatever level I played at. When I played in Switzerland, I was at Basel and we won the league four times. My agent said to me at some points 'this club is interested in you' and I would say that no, I couldn't go. Even if it's a bigger club elsewhere, I need to be playing where we fight for trophies. I want to win, I need to win something. Just playing to stay in the league is not enough.
“It was the same when I went out on loan three years ago. I had lots of options from different clubs – some in England, some in Italy – but none of them were playing for anything. So when Besiktas came in, and I saw they are one of the best clubs in Turkey, always playing for the league and the cups, I said yes, I will go there. I need to have that motivation. I am inspired by winning. Even when I play games with my kids! I need that competition."