Okay last tweak, really happy with this, _almost_ worth the effort.