Solutions
The same check serves very different jobs. An agency cleaning a client's inherited list has a different problem from a signup form rejecting typos in real time.
Run a sample through it
100 free checks a month, no card, and the unknowns come back labeled.