nah this was basically my solution on the other issue (which took a while to figure out); but was replaced with a slightly different form of considation (I this one is actually better though)