adding better errors for failure to decode json