n=1; while cardcats="${cardcats}${cardcats:+,}$(pdi_value "$vcf" CATEGORIES $n)"; do n=$((n+1)); done
if [ "${postcats}" != "${cardcats}" ] && LOCK "$card"; then
n=1; while cardcats="${cardcats}${cardcats:+,}$(pdi_value "$vcf" CATEGORIES $n)"; do n=$((n+1)); done
if [ "${postcats}" != "${cardcats}" ] && LOCK "$card"; then