               bar.rankMember('bar_3', 5, null, (reply) ->
                 foo.intersectLeaderboards('foobar', ['bar'], null, (reply) -> 
                   reply.should.equal(2)
-                  done())))))))
+                  foobar.totalMembers((numMembers) ->
+                    numMembers.should.equal(2)
+                    done()))))))))

  it 'should allow you to merge leaderboards', (done) ->
    foo = new Leaderboard('foo')
    bar = new Leaderboard('bar')

    foo.rankMember('foo_1', 1, null, (reply) ->
      foo.rankMember('foo_2', 2, null, (reply) ->

            bar.rankMember('bar_3', 3, null, (reply) ->
              foo.mergeLeaderboards('foobar', ['bar'], null, (reply) -> 
                reply.should.equal(5)
                foobar.totalMembers((numMembers) ->
                  numMembers.should.equal(5)
                  done())))))))

  it 'should allow you to intersect leaderboards', (done) ->
    foo = new Leaderboard('foo')
    bar = new Leaderboard('bar')
    foobar = new Leaderboard('foobar')

    foo.rankMember('foo_1', 1, null, (reply) ->
      foo.rankMember('foo_2', 2, null, (reply) ->
