Something like this could accomplish what you're after:

```js
var base = this.get(),
    next = typeof selector === "string" ?
        jQuery.merge( base, jQuery( selector, context ) ) :
        jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector, base );

return this.pushStack( jQuery.unique( next ) );
```

What's the size diff?