function RosterLib:IterateRoster(pets) local key return function() key = next(self.roster, key) if key and (pets or self.roster[key].class ~= "PET") then return self.roster[key] end end end