Maybe
But if he hasn't then we've got a solid championship player on the cheap.
I agree some things about the deal are a bit odd, like why it took him so long to sign, but I can see reasons why we did sign him.
And if it turns out like the Maguire signing (in terms of the team's performance)...