Shortage of vaccines a major worry