Thanks for looking at it, Martin.
Actually I may have found a relatively trivial solution using trap(); please see attached diff.
Thanks for looking at it, Martin.
Actually I may have found a relatively trivial solution using trap(); please see attached diff.