for now we rotate MSH whatever the input params we should check if they are different before doing so.