Note that, for your unordered subtype The one node returned might not be the main in doc order, but for your purchased subtype you might be certain to get the initial matched node while in the document get.
Be aware: https://opensocialfactory.com/story18193637/5-simple-statements-about-http-headers-explained