Hyphenation and cleanup