Use LinkedHashSet for deterministic behavior.
Merge pull request #12 from square/jw/zelda

Use LinkedHashSet for deterministic behavior.