On re-reading my patch, I see that while the behaviour is now correct, some 
variables are now mis-named (but consistently!). I'll send a new one soon.

Reply via email to