Oh, sorry, I missed a couple of leading '-' chars in your patch. What you did was exactly what I suggested (and some meaningless code motion which changes nothing.) So, yes, it all looks fine. kre