"Vaccines have saved millions of lives but they are not good at infection blocking."