Martin's contract now runs through June 2029.