Heather MacDonald: I have had a lot of vaccines!