Looks like I didn't think hard enough. I changed it so that it does it in place. 
Also changed the name to Dehyphenator.