I strongly agree with Moon's proposed rule regarding multiple value returns. It would have been the right thing in every case I can think of, and I have been kludging around the lack of this rule for a while.