Hi Arash, thanks for your feedback. I put the updated draft at the end of this message (to be converted into a patch once one of us thinks of a good place to put it), and attach some tests. Paul