At 529

This fixes an issue we had where for simple problems (vcf not existing) we'd get into the workflow and display a vague error message, rather than catching it at the start.