Vieira on the mend