Apple goofed up and set PS1 in the rc file. PS1 should only be set if it is already set. A null PS1 is the traditional way of determining if the shell is interactive or not. Anyhow... does anyone know how to get a bug report into Apple?