Bake funtion with boolean input

Hello everyone,
I stuck at strange interaction with bake command. When true is given in 1st “run” and it is not switch off when false given.
Basically i do “bake” in few places, and if at none succeeded, i need to keep the original part as is, putting into new layer. Problem currently is, if 1st item is “true” - failed to convert, 2nd and 3rd item is also baked as “failed” + baked in other places/converted as “OK”, doubling my results.
Simple ilustration, bakes me 3 objects with this function while i need only 1st item to be baked.

Best regards

graft your “objects” input perhaps?