Of course the tool can be used for many other purposes as already mentioned.
because we require back references to be previously declared and have strict rules of scope of visibility enforcing the well-formedness of the search expression we do not experience the strange behaviors reported in (Rohde, 2005) by the expression "crossing link".