I'm probably missing something here, but is converting from UTF8 -> ASCII (that is what this is doing right?) a sane thing to do when alaveteli is translatable into all sorts of languages?