Former Liverpool midfielder Danny Murphy believes a good agent would have solved the Saido Berahino issue before it was blown out of proportion.
The West Bromwich Albion forward threatened not to play for the Baggies again after a proposed move to Tottenham didn't materialise.
However, former England international Murphy says a good advisor would have solved the problem before it got to its current state.
“A lot of people want to do away with agents and say they’re bad for the game," he told talkSPORT.
"Well, bad agents are bad for the game. Good agents stop situations like this happening, because they talk to [Spurs chairman] Daniel Levy and they talk to [West Brom chairman] Jeremy Peace.
“They set the boundaries and they set the deadlines. They’re the middle man that makes the deal happen or not happen, and stops all the rubbish that happened in this situation.
“This is where people don’t understand it. A good agent will be speaking to Peace and Levy and not letting them get together and little by little getting the deal together, or not.
“And it will get to a point where he can say to one of them, ‘listen, it’s not going to happen unless this happens’ and then the player is kept informed and not let down and have his bubble burst.
“This is where good agents earn their money, and bad agents… don’t.”
West Brom manager Tony Pulis is convinced he can rectify the situation, as he said Berahino will definitely play for his side again.