be more tolerant regarding to field name parsing