Barcelona legend Johan Cruyff has questioned the wisdom in the Catalan club handing Lionel Messi a new seven-year contract.
The Argentina star recently pledged his future to Barca until 2016 after signing a lucrative new contract which Cryuff - a former Camp Nou coach - believes the club were naive to offer.
"I am not a fan of long contracts and the one that Barca signed with Messi is just that," he wrote in his column for El Periodico.
"The player, whoever it maybe, needs to be motivated to continue improving. I, like the club, would always want to be able to improve things year-by-year if the player deserved it.
"Many stars do not live up to all the expectations after renewing for a long time.
"Messi deserves to be among the top earners, but the idea should be that he signs for three or four years at the most and, if at the end of every season he is still determined, add a year more."