K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-12T05:38:35.592086Z K 7 svn:log V 135 Thanks to Christoph Mallon for pointing out the dead variable here. Also, rework this a little to make the logic excruciatingly clear. END