both :id and :thread_id mapping directives came off the original deep search branch.  if they are no longer needed i can chuck them, but they don't seem to be getting in the way.