 
           tryRead()
 
-  describe.skip 'Query', ->
+  describe 'Query', ->
     it 'returns a result it already applies to', (done) -> @create {x:5}, =>
       @collection.query {x:5}, (err, results) =>
         expected = {}
-        expected[@doc] = {data:{x:5}, v:0}
+        expected[@doc] = {data:{x:5}, v:1}
         assert.deepEqual results.data, expected
         results.destroy()
         done()

        results.on 'add', (docName) =>
          assert.strictEqual docName, @doc
          expected = {}
          expected[@doc] = {data:{x:5}, v:0}
          assert.deepEqual results.data, expected

          results.destroy()

            done()

        op = op:'rm', p:[]
        @collection.submit @doc, v:1, op:[{p:['x'], od:5, oi:6}], (err, v) =>

    it 'does not emit receive events to a destroyed query', (done) ->
      @collection.query {x:5}, (err, results) =>
