Agree with this.
We really need to be wary of players that have had a long time in their current club and look at why they aren't getting a game. Often, you see these rejects play every now and again and think that they are looking like good players, but in reality, they just good because the rest of the team are so good, which is why they always seem to fail when they come here.