unfortunately, after all this work, i’m still not happy with this. oy.