[1]
The order of the two predicates matters, since null satisfies is_null and also is not a pair.
2.2.2  
Hierarchical Structures