he makes mistakes, he gets caught in some games and has been a liability in some games, some of which is on the manager (dont start him against certain teams / players)
he's also had decent games, been solid at times, never complains and is by all accounts a dream professional
he's 39 in June, but I'd have him another year. because we'll need to scrimp and save and he can cover several positions.