fix parse_fields() regression