Q: Program or library routine X has behavior Y. Could someone please explain why this is desirable? A: Program or library routine X is supposed to have behavior Y. [Optional quote from manual.] Don't change it! -- Alan S. Driscoll AT&T Bell Laboratories