St. John on the mend!