handling json parse errors