ADDING METHOD TO OBJECT.PROTOTYPE BREAKS SIZZLE ?

ADDING METHOD TO OBJECT.PROTOTYPE BREAKS SIZZLE ?


I have found this:
If I do this, in a global scope :
Object.prototype.any_method = function () {}
Then Sizzle fails.
[ jQuery.1.3.2 (uncompressed) ]
1583: while (expr && set.length) {
1584: for (var type in Expr.filter) {
1585: if ((match = Expr.match[type].exec(expr)) !=
null) {
1586: var filter = Expr.filter[type], found,
item;
1587: anyFound = false;
1588:
1589: if (curLoop == result) {
1590: result = [];
1591: }
Line 1585 , causes an exception "Object does not support this property
or method".
This is because Expr.match[type].exec is "undefined", when type ==
any_method
An it inevitably will become that because of the
Object.protoype.any_method "extension" ...
In the presence of jQuery (Sizzle) users should be able to add methods
to Object prototype, I think ?