The 2016-17 season has been one to forget for Arsenal fans.
A wildly sub-par Premier League campaign has them set to miss out on a Champions League spot for the first time in two decades.
Then there’s Europe itself… with Arsene Wenger’s Gunners crashing out 10-2 on aggregate at the hands of Bayern Munich.
On top of that, there have been hoards of ‘Wenger Out’ protests, a series of high-profile bust-ups behind the scenes and even on-field tantrums.
The question is, what on Earth is going on at Arsenal Football Club?
There is good news though... the solution may be a lot simpler than it first appears.
After all, as amazing as it seems, an official Arsenal club captain hasn't started a Premier League game for nearly three years.
The last time a skipper made it to the pitch was all the way back in November 2014, when Mikel Arteta started a 2-1 home loss at the hands of Manchester United.
The Spaniard didn't start another game for the north London club before he was shipped off.
Per Mertesacker was then named club captain by Wenger in the summer of 2016 - and the big German has missed the entire 2016-17 season through injury.
Even prior to Arteta, the official leader of the Gunners was Thomas Vermaelen...
In fact, to go back to a real game changer as club captain you'd need to look further back to 2011.
Robin van Persie was skipper for 2011-12, with Cesc Fabregas in charge between 2009 and 2011.
Before that, William Gallas, Thierry Henry, Patrick Vieira and Tony Adams were club captains.
That takes us back nearly 30 years to 1988.
So could it be that Arsenal are just sorely missing a captain, a leader, a legend?
Only time will tell, but for now it would appear to be all too little, too late as far as 2016-17 goes.