Don’t read body twice when decoding error