names are already unique by scope