If I'm  reading this right ^ is XOR meaning exactly one value must not be null.  Can they both be null? How do we configure the 3rd option (use-simple or use-trigger)