Immunologist for about 20 years. Just opinions of mine, not representative of any organisation or affiliation. Not medical advice, obviously.