Breaking transportIn statement

Good afternoon, I am attempting to have a machine run into a failure state when ‘MachineRunState’ is False. I want this to happen no matter what state the parts are in but it will only evaluate my if statement once TransportIn and TransportOut have been evaluted. Is there a good way to skip TransportIn or somehow only run those statements when a certain condition is met?

I have attempted to have the TransportIn and TransportOut statements inside an if statement that becomes true once the previous conveyor sends a signal that the part is ready. This worked but left parts to be destroyed on transport out…

image

Depends on when you want to evaluate whether the machinerunstate is false.
Starttansportin statement could potentially help you here:
Transporting Parts In and Out Simultaneously and Select Products | Visual Components Academy