swapped 0-removal and deduplication to preserve vowel-spacing