officially giving up on this - it gets more broken every time I try to fix it, sorry Harry