 
       #console.log util.inspect diff, colors:yes, depth:null
       it 'remove an element that no longer matches', (done) -> @create {x:5}, =>
-        @collection.query @client, {'x':5}, opts, (err, emitter) =>
+        @collection.query {'x':5}, opts, (err, emitter) =>
           emitter.on 'diff', (diff) =>
             assert.deepEqual diff, [type:'remove', index:0, howMany:1]
 

          @create2 '_p4', {x:5, i:1.5}
      
      it 'will remove an element from the set', (done) ->
        @collection.query @client, {$query:{'x':5}, $orderby:{'i':1}}, {poll:true}, (err, emitter) =>
          emitter.once 'diff', (diff) ->
            assert.deepEqual diff, [type:'remove', index:0, howMany:1]
            emitter.once 'diff', (diff) ->

        @testWrapper.query = (client, cName, query, callback) ->
          callback null, {results:[], extra:{x:x++}}

        @collection.query {x:5}, {backend:'test'}, (err, stream) =>
          assert.deepEqual stream.extra, {x:1}
          
          stream.on 'extra', (extra) ->
