Failure in inactive branch

I have a workflow with an empty table switch. From my understanding, nothing which follows the inactive branche of the switch should be executed. But when usind the XLSX Simple component from @takbb in the active branche, it still fails. Here is a minimal example:

XLSX Failure.knwf

If I connect the table with the data, everything works fine.

If I connect the empty table, the switch disables the upper branch (as expected) but the workflow as a whole fails. Something within the component fails. But why is anything executed in this branch?