The vcard format should really have been changed into an xml format, at least with xml there are rules (=just ignore tags you don't understand, instead of stopping the parsing).