The problem with that is we would then have to keep some kind of map that keeps track of the counts in the playlist. That might be a better way to do it that what I have now, but it would leave us with an additional data structure