Revert "actually use xpaths". This is the fallback, actually.

This reverts commit 315a6df17816df9e1e08fe7105d1715892a29a00.
forget relative paths. we have context. track null paths.