It would be remiss to put Rangers' dominant season down to any one singular factor with Steven Gerrard 's side enjoying a campaign to remember due to a whole host of reasons.
The Ibrox side are now in season three under the Liverpool icon's tutelage as they sit 23 points ahead of Celtic and in the last 32 of the Europa League.
Rangers' unrelenting march to the title shows no signs of slowing down and the Ibrox side have benefited from staying relatively injury free during a season unlike any other.
Scott Arfield, Ryan Kent and Kemar Roofe are among those who have spent time on the sidelines but overall Rangers have remained healthy.
And their fitness record has been aided in part by a Zone7 - an artificial intelligence company based in California that helps teams prevent injuries.
The company claim that they can predict 75 per cent of injuries with an accuracy as high as 95 per cent.
And while the partnership remains in its infancy, the runaway Premiership leaders' head of performance Jordan Milsom believes there are encouraging signs.
Speaking to ESPN, he said: "I believe AI, coupled with the experience levels of those using it, will eventually become a bedrock within clubs' decision-making as data and technology advances.
"Given our players had been exposed to one of the longest lockdowns of all [93 days] and the unknowns associated with such prolonged layoffs, we felt investing in such a system may well provide another layer of support for how we managed the players on what would clearly be a challenging season.
"We haven't used the system long enough compare season-to-season analysis, and it's important to understand we are a department that is data-informed and not data-driven. But it is my opinion that if such systems are used in this way, it can have many positive benefits."
And Milsom believes the artificial intelligence comes into its own when it comes to looking at the bigger picture and what players are potentially at risk of picking up injuries in the future.
He added: "All of our GPS and heart rate training load data from sessions and games is uploaded automatically into the Zone7 system.
"The platform digests this, performs its modelling and provides us with risk alerts each day for players.
"Generally, there would be 1-2 players who may be flagged (for further monitoring). Sometimes, these flags relate to overload -- other times it's under-load.
"This allows us to have a deeper dive into why specifically they are at risk. This information will feed into our general staff discussions to determine if any further areas support this information. As we typically compete every 3-4 days, if risk is associated with overload, I can often use that information to help support in-game substitutions as a means of maximising player availability, whilst potentially reducing risk through reduced minutes if and when possible."