Fixed issue where an exception was always thrown if Configuration.ThrowOnBadData is on.