alternate parsing of fields; deprecate previous method