           @create2 '_p4', {x:5, i:1.5}
       
       it 'will remove an element from the set', (done) ->
-        @collection.query {$query:{'x':5}, $orderby:{'i':1}}, {poll:true}, (err, emitter) =>
+        @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) ->

            throw new Error err if err

      it 'does not emit receive events to a destroyed query', (done) ->
        @collection.query {'x':5}, opts, (err, emitter) =>
          emitter.on 'diff', -> throw new Error 'add called after destroy'

          emitter.destroy()

            done()

      it 'adds an element when it matches', (done) ->
        @collection.query @client, {'x':5}, opts, (err, emitter) =>
          emitter.on 'diff', (diff) =>
            assert.deepEqual diff, [
              index: 0
