Note that a collection is super slow, since the way it prevents duplicates is the absolute slowest way possible. (It compares the new key to every key in the collection, every time.)

30k items is pretty small, though, so it'll be peppy regardless of how you do it.