Keegan: "Charles's pre-season has been absolutely tremendous.
"That's a massive boost for me because I did not know quite how he would come back. But he has returned absolutely spot on.
"He has worked very hard, and he's a very valuable player, because he can play in two or three different positions.
"I haven't talked with him. I don't ask players if they want to stay. They've got contracts. His attitude tells me 'yes', but I don't ask them."