better error output, skip non-existent fields in marc_template