Out of scope and non-blocking, but how does this catching this error indicate the data value was a bad array?