more lenient parsing, handle duplicate fields
0.4.16