 
     describe 'queryFetch', ->
       it 'query fetch with no results works', (done) ->
-        @collection.queryFetch {'data.somekeythatdoesnotexist':1}, (err, results) ->
+        @collection.queryFetch {'somekeythatdoesnotexist':1}, (err, results) ->
           throw new Error err if err
           assert.deepEqual results, []
           done()

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

          emitter.once 'remove', (data, idx) ->
            assert.strictEqual idx, 0

        @create2 '_p1', {x:5, i:1}, => @create2 '_p2', {x:5, i:2}, => @create2 '_p3', {x:5, i:3}, => callback()

      it 'respects limit queries', (done) ->
        @collection.query {$query:{'x':5}, $orderby:{'i':1}, $limit:1}, {poll:true}, (err, emitter) ->
          assert.strictEqual emitter.data.length, 1
          assert.strictEqual emitter.data[0].docName, '_p1'
          done()

      it 'respects skips', (done) ->
        @collection.query {$query:{'x':5}, $orderby:{'i':1}, $limit:1, $skip:1}, {poll:true}, (err, emitter) ->
          assert.strictEqual emitter.data.length, 1
          assert.strictEqual emitter.data[0].docName, '_p2'
          done()

      it 'will insert an element in the set', (done) ->
        @collection.query {$query:{'x':5}, $orderby:{'i':1}}, {poll:true}, (err, emitter) =>
          assert.equal emitter.data.length, 3

          emitter.on 'add', (data, idx) =>
