Manchester City midfielder Gareth Barry made a very wise decision to leave the Etihad Stadium outfit on transfer deadline day - and here's why.
The England international - who signed for Everton on a season-long loan - is on the verge of becoming the 10th player to make 500 Premier League appearances, joining an elite list of all-time greats.
This feat would have been far less likely had Barry, 32, rolled out the tried and tested excuse of wanting to 'stay and fight for his first-team place' with Manuel Pellegrini's side, when in reality, his City future looked as bleak as their title chances...
Stand down City fans, that was a joke.
But Barry's appetite and desire to play regularly is admirable. With World Cup 2014 just around the corner, Barry hasn't given up hope of forcing his way back into the reckoning with Roy Hodgson's England squad.
And while many have written off the ex-Aston Villa man's international chances - Barry came in for criticism following England's World Cup 2010 exit - his willingness to represent his country is refreshing, particularly in an era where players stand accused of not caring about their national team - allegedly, of course.
Barry may not be the most technically gifted player and I'm sure the man himself would be the first to admit that he lacks pace, but 500 Premier League appearances is not to be scoffed at and is a fantastic achievement - Barry deserves more respect.
So, in honour of Barry, GiveMeSport take a look at the nine other players to have clocked up 500 appearances or more in the Premier League. What football luminaries will Barry's name be featuring alongside if/when he reaches the milestone?
Start the slideshow and see for yourself! And as ever, your comments and feedback are always welcome - have your say in the box provided below.