Fix: don't iterate over bounds in set_intersection if one of the sets is empty