3.3.x $in now uses toString() when evaluating objects. Fixes #116. 2.x use() now uses a different format: sift.use({ $operator: function(a) { return function(b) { // compare here }; } }) all operators are traversable now fix #58.