I have to give all credit to Ram, his bat shit insane logic does all the work.