The "two pool, one metic" test was only passing because of previous calls to Gather() had already populated the values.