Yep.  This searches for a described class from the inner most group to the outermost group, rather than the reverse like before.

That said, I think I just realized a possible bug with this, related to the `container_stack.each` loop above this -- let me play a bit and see if the bug I'm thinking of exists.