I think we should avoid hand-parsing VCF; we already have several utilities that we import to deal with this. Is it possible to quickly rewrite this to avoid hand parsing? If so, let's do so. If not, let's open an issue to refactor this.