Ok, we're conceding that this needs revisited, although I still don't think the solution you provided was 100%. I'm reverting