smart runs rule