Vitamin D keeps the doctor away