it appears, that vcard could be null

in the case, no vcard is set yet, so to avoid crashing, just return null