Changed error reporting to include a "what" member.  Somehow I deleted json.set(val,json)...it's back now though...