Of course Alvaro, that makes perfect sense. Keep the unrotated version stored, and apply an absolute rotation as required.
Here I am trying to turn off the rot function with booleans, augmenting things and all the while simplicity is the key. Although simplicity that admiteddlly did not occur to me.
Thanks for the help guys! I think problem is solved.