but remember where you were jumping from
I realized today that I had a different problem that I wanted to solve (passing strings that might have spaces in a line-oriented network protocol) that reduced to the same problem.
I also came up with an even simpler way to solve it.
So, I guess the moral of that story is that sometimes even if you've wandered up a blind alley, you might still pick up a useful tool there.
