Super! Thanks for the update. I was wondering how much whack a mole you were playing with funny edge cases in different implementations :-)