reject + rotator implemented