Should this be a `Set`?