Again, we can't just ignore this kind of thing. A failure to decode here means that something went horribly wrong; we should be throwing up alerts however we can.
Also, we need to go forward with a known state, rather than whatever happened to make it in to the entries list and the truncated bool. Probably we want to clear the list and set truncated to false, but I don't see why we can't also add in a return code out parameter to tell the caller that this failed.