edge case with duplicate names