Handle "There is no source data available"

We currently have a set of chained Scribe jobs (using the queue base integration process to place messages onto the queue for each separate job in the chain for a variety of reasons).


Is there any possibility of capturing the event when Scribe mentions that "There is no source data available" as we would ideally not want to continue running the rest of the jobs in the queue chain.


Currently, irrespective of whether there is any source data available, each scribe job will report that the job succeeded. I have attempted to force the job to fail on the first target step, and also attempted to create a pre-operation formula that will throw a fail message, but to no avail, as shown in the image below