Why is there controversy about when vaccines should be given and if they should be given at all?