Throw on corrupt / invalid data, as opposed to ignoring errors as much as possible.
See Implementation
Throw on corrupt / invalid data, as opposed to ignoring errors as much as possible.