use LinkedHashSet to preserve order during collation of imports