Fascinating, thanks for explaining. Another rabbit hole I need to go down today.