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