Worth mentioning in the Javadoc that duplicates will be ignored? And should the type be `Collection` rather than `List` here?