Former Manchester United defender Rafael Da Silva has picked out the club's recent transfer policies as their major undoing.
The Red Devils have not won a Premier League title in seven years now, with their last triumph back in 2013 in what was Sir Alex Furguson's last season in charge.
The Brazilian now feels the club can regain its lost glory only if they get their signings right.
"It has taken too long to get back on track," Rafael told ESPN.
"It's been seven years [without a Premier League title]. We did some things wrong. We started signing expensive players and giving them a lot of money.
"I don't agree with that. Just because a player costs £150 million does not mean he's good for the team. It depends on the character of the player.
"I think that's where we made mistakes, we start to just buy players. I think it has to be a mix. You have to buy some expensive players but not all.
"I am a supporter too and I know they want the best players but let's see if he's the best player for Manchester United, let's see if he is going to work."
United enjoyed a hugely impressive period before the coronavirus pandemic struck, going for 11 matches unbeaten.