Quote
Are you intending it to remain a halting error as it is now, or do like /bread does without the -t and fill the binvar with null?

Both /bread with and without -t will report errors if any of the Windows API calls they make return errors.

/bread without -t is a far simpler routine, so there is less chance of it returning errors.

/bread with -t is a more complicated routine that makes far more Windows API calls and, in this case, one of the calls returns an error.