Moving rank predictor logic to a rule object of its own.