sorry, should have tested what I wrote before sending it.
"doesn't involve variable usage"
not even a non-static local variable?
you could store the UID of one of the objects overlapping and then invert a 'pick by UID' condition. Inverted pick by UID works, i've used it a few times.