Urrgh .. you are right - I should have read that code more carefully.