last line botched (fix from Mike Laman, NCR Torrey Pines)