there is already a bit explaining this in the doc "Finally, if you have multiple discovery queries they will short-circuit (stop after the first query with no results). This is useful if you are selecting from a table provided by an extension because you can verify it is loaded before running further queries."