Bad JSON needs to be a little worse -- new parsing is friendlier