@laurent , what is your opinion of @james-carroll 's approach?