LoopRotate requires canonical loop form, so it always has preheaders