ugh...poor rotary