Thanks Abigail for the exellent analysis you have provided. Indeed I was a bit short-sighted when I made the conclusion earlier, where I failed to explore the case of un-matches. Interesting to see that the split and direct array reference methods are not bad after all. :)