Yeah, I think there was a cyclic dependency due to it being selection-specific.  Would `d3_documentElement` be appropriate?