added exceptions to process_vcf