An observation I would like to share with you all.
When using the Location function the result is a comma separated string
When using the LocationValues function the result is return separated
So when I 'upgraded' from location to locationvalues I got a lot of unintentional extra work as I had to fix the extraction of the separate components.
I hope this saves someone some work. Choose your function wisely so you don't have to rework too much later on.