Here too, I wonder if `aliases` could just be a `List<String>`. Do we really need a `Map`?