It says he's extending it for three years yet only staying for another 3 when he already has another year on his contract so should it not be 4?
Either they didn't do their research, or it's a brand new contract for three years starting immediately.
This was asked of Terry in the press conference, it replaces the current 1 year contract with a 3 year contract.