Ghost is a very special player with pretty unique skillset.
Saying that I'm at the same time worried that he won't age very well. He has already gone through major knee and hip conditions and his mobility has suffered and probably will only get worse.
His current contract is a real discounted deal which makes him even more valuable but I'd think long and hard about signing him to an extension that takes him above the age of 30. Rather keep him for the next 3.5 seasons and then sell him to the highest bidder.