Thanks, but rejecting for now. This seems fairly specific to your context and not really a general issue. Why are you creating aliases with invalid characters to begin with?