Optimizing rotator