On a bit of a cold streak currently (probably linked to lingering injury), but as a whole, when looking at the contract he signed to, he seemes to have matched most reasonable expectations most informed people had when he signed; he has had his best years (statistically) as a Leaf and his game has aged rather gracefully. I don't think anyone expected he would still be worth anything near the $11million cap hit in the final few years of his contract when he was in his 30s, and while he is't, he is still quite good, hovering around a point per game every season before this one. Only 1 year left of his contract after this one, so gotta feel good it hasn't turned into an absolute albatross.