I think the other part of my confusion was that cmd+alt doesn't open all.  If there is a performance hit with open all then let's just open the node that was clicked on as if alt wasn't pressed.