Actually, this could be problematic if (for some reason), `this` is both a `radio` input *and* the top-level element. I think I've found a separate bug (this time in `parents`):

```javascript
console.log($("<div>").parents().length); // expected: 0, actual: 1
```

We may need to address that first.