catch JSON parse errors during unmarshalling - issue #99