Cross posted here:

https://texags.com/forums/50/topics/3512018/replies/69127510#69127510