The good and bad side of vaccines