target and source not querying
another null check I missed
spawnHash
rewriteUIDsToURLs on the way out
more robust code
propagate query and response updates