Use vac.shared module throughout