According to Allen Li: # Can't you just uninstall the previous version before installing the # newer version? No need to manually remove anything. This would work, except for the fact that espeakup depends on espeak, so if espeakup is installed, manually removing espeak will automatically remove espeakup, which would then need to be manually reinstalled. Simply removing /usr/share/espeak-data avoids this extra complexity. I'm still confused about why any user intervention would even be necessary when removing the old version and replacing it with a properly conflicting/providing version of the same package. Isn't pacman robust enough to handle changes in the file structure of a conflicting package, as long as the fields are properly filled in, and the old package is being automatically removed? ~Kyle http://kyle.tk/ -- "Kyle? ... She calls her cake, Kyle?" Out of This World, season 2 episode 21 - "The Amazing Evie"