To vaccinate or not to vaccinate