Vlad, in response to your earlier query, yes I have signed the CLA - sorry for the delay in responding.
Thanks for your help and expertise in taking this issue further than I was able to!
Richard