Use both for scanning and decoding
A destructor is present on this object, but not explicitly documented in the source.
See Implementation
Use both for scanning and decoding