That's effective and makes light work of something that is fairly ugly if done in the shell, but as long as it isn't standard issue, it doesn't solve the problem for the es-using masses. exec it out of .cshrc?