Stephen Giles is recovering from knee replacement surgery.