[@Rai], Not entirely happy, but accepted.