@dmethvin The middle ground is keeping code unchanged in both branches, but immediately getting very loud about the fact that text nodes etc. have never been documented as valid input and code relying on old (functional) behavior will likely fail when run on jQuery 2.0.