I'm curious, what's the motivation of adding in #call and the descendent selector?

For what it's worth, using the child selector will be slightly faster, though more fragile in the sense that it's not resilient to changes in the DOM structure.

This code is all fine, I don't think there's any particular reason to change it unless you want to, I'm mostly just curious.