This should allow clients to be more selective for cases when we want to bypass the parent of a node.